Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
任务并行库周围是否有一个接口包装器,以便我可以将其交换用于单元测试?
I asked 这个问题 https stackoverflow com questions 3362734 unit testing concurrent software what do you do不久以前 我现在知道这是一个坏主意
NET
Multithreading
unittesting
taskparallellibrary
为什么即使当我尝试从工作线程更改 UI 时,同步上下文仍为空?为什么即使我不这样做,工作线程也会在 UI 线程上等待?
我在表单上有一个按钮 点击它我调用FooAsync并在完成时阻止 UI 线程 下面是代码和我的问题 using System using System Diagnostics using System Threading using Sys
c
NET
Asynchronous
asyncawait
taskparallellibrary
在 C# 中按元素相乘数组具有意想不到的性能
我想找到按元素相乘两个数组的最佳方法 这是更广泛项目的一部分 其中性能而不是唯一的考虑因素 我今天开始用 C Linqpad 编写一些函数 因此它还没有以任何方式进行优化 下面代码的输出如下 Environment ProcessorCou
c
Arrays
taskparallellibrary
SIMD
parallelfor
Parallel.For 和 Break() 误解?
我正在研究 For 循环中的并行性中断 看完之后this http tipsandtricks runicsoft com CSharp ParallelClass html and this http reedcopsey com 201
c
NET
net40
parallelprocessing
taskparallellibrary
在并行调用中,限制每秒执行次数
使用 TPL Parallel ForEach 有一种开箱即用的方法来限制每单位时间调用方法的次数 即每秒不超过 50 次调用 这与限制线程数不同 也许有一些简单的技巧可以使这项工作正常进行 一种解决方案是制作以下线程安全版本https s
async wait 在调用异步方法时返回 Task
> 而不是 List
我正在尝试了解 async wait 的用法 并且研究了一些博客文章 现在我已经编写了一个测试代码 但它没有按照我期望的方式工作 我有一个返回列表的方法 private List
c
NET
Asynchronous
taskparallellibrary
asyncawait
启动任务和等待任务有什么区别?
开始和等待有什么区别 下面的代码取自 Stephen Cleary 的博客 包括评论 public async Task DoOperationsConcurrentlyAsync Task tasks new Task 3 tasks 0
c
Asynchronous
asyncawait
taskparallellibrary
使用任务的经典永无止境的线程循环?
给出了一个非常常见的线程场景 宣言 private Thread thread private bool isRunning false Start thread new Thread gt NeverEndingProc thread S
c
Multithreading
Asynchronous
taskparallellibrary
wait task.delay 有助于加快 UI 刷新速度,但是如何实现呢?
我有一个视图模型 它正在获取一行记录并显示在 Windows Phone UI 上 这个获取数据的视图模型方法正在执行大量任务 所有任务都标记为等待操作 如下所示 async Task GetData var dataCollection
c
NET
taskparallellibrary
asyncawait
Task.Factory.StartNew 与异步方法
可能是一个微不足道的问题 但它可能有助于我的基本理解 以下两个实现之间有什么重要区别吗 Task Factory StartNew public Task
c
taskparallellibrary
asyncawait
TPL 数据流块下游如何获取源生成的数据?
我正在使用 TPL Dataflow 处理图像 我收到处理请求 从流中读取图像 应用多次转换 然后将生成的图像写入另一个流 Request gt Stream gt Image gt Image gt Stream 为此 我使用块 Buff
c
NET
taskparallellibrary
tpldataflow
如何向 addrange select 语句添加异步“await”?
我有一个这样的函数 public async Task
c
NET
select
taskparallellibrary
asyncawait
提取 zip 文件时 Parallel.ForEach 抛出异常
我正在阅读 zip 文件的内容并尝试提取它们 var allZipEntries ZipFile Open zipFileFullPath ZipArchiveMode Read Entries 现在 如果我提取使用 Foreach 循环
c
foreach
zip
taskparallellibrary
parallelforeach
async/await 中的 return 语句在哪里
我可能已经让自己陷入了相当不成熟的困惑之中 请参考下面的代码 控制台应用程序 namespace Tasks101 class Program static void Main string args Program p new Progr
c
NET
taskparallellibrary
asyncawait
从 Task.WhenAll 获取返回值
希望这里是一个相当简单的 我有一个对象集合 每个对象都有一个我想调用并从中收集值的异步方法 我希望它们并行运行 我想要实现的目标可以用一行代码来概括 IEnumerable
c
taskparallellibrary
asyncawait
一次强制执行一个异步可观察对象
我正在尝试使用以下方法将一些 TPL 异步集成到更大的 Rx 链中Observable FromAsync 就像这个小例子一样 using System using System Reactive Linq using System Thr
c
NET
taskparallellibrary
systemreactive
AZURE:workerrole 中的异步 Run()
我有一个异步任务 async Task UploadFiles 我想在 azure 工作者角色的 Run 方法中调用 UploadFiles 上的 等待 但 await 仅适用于声明为异步的方法 那么我可以使 Run 方法异步 如下所示 p
c
Azure
taskparallellibrary
c50
azureworkerroles
nUnit Assert.That委托并发问题
我的代码中遇到了一些暂时的死锁 无法解决它 简单的代码 我无法创建一个简单的调用链来重现代码InvokeChangeEvent Test public async void Test sut InvokeChangeEvent foo fi
c
Multithreading
Asynchronous
nunit
taskparallellibrary
为什么 Task.WhenAny 没有抛出预期的 TimeoutException?
请注意以下简单代码 class Program static void Main var sw new Stopwatch sw Start try Task WhenAny RunAsync GetAwaiter GetResult ca
c
NET
asyncawait
taskparallellibrary
systemreactive
我应该将一个任务包装在另一个任务中还是应该返回创建的任务?
我正在构建一个使用 ADO NET 的 NET 4 0 应用程序 因此我无法使用 async await 我不想要一个解决方案 但我确实想知道以下哪种实现是最好的以及为什么 我的单元测试通过了所有三个实现 但我想知道这三个之间的区别 1 嵌
c
NET
net40
adonet
taskparallellibrary
1
2
3
4
5
6
...20
»