Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
何时处置 CancellationTokenSource?
班上CancellationTokenSource是一次性的 快速查看 Reflector 证明了KernelEvent 很可能 非托管资源 自从CancellationTokenSource没有终结器 如果我们不处理它 GC就不会这样做
何时使用 BlockingCollection 以及何时使用 ConcurrentBag 而不是 List
?
The 为什么这个 Parallel ForEach 代码会冻结程序 问题的接受答案 https stackoverflow com a 8365614 2031316建议将列表用法替换为并发包 http msdn microsoft co
c
WPF
Multithreading
LINQ
taskparallellibrary
将阻塞调用包装为异步,以实现更好的线程重用和响应式 UI
我有一个类负责通过调用遗留类来检索产品可用性 该遗留类本身通过进行 BLOCKING 网络调用在内部收集产品数据 请注意 我无法修改旧版 API 的代码 由于所有产品都是相互独立的 因此我希望并行收集信息 而不会创建任何不必要的线程 也不会
c
NET
Multithreading
taskparallellibrary
asyncawait
如何将任务并行库与 DataReader 结合使用
我经常用数据填充数据读取器并像这样填充 UI using SqlConnection conn new SqlConnection myConnString using SqlCommand comm new SqlCommand Sele
c
taskparallellibrary
使用 C# 读取数百万个小文件
我有数百万个每天生成的日志文件 我需要读取所有这些文件并将其放在一起作为单个文件 以便在其他应用程序中对其进行一些处理 我正在寻找最快的方法来做到这一点 目前我正在使用线程 任务和并行 如下所示 Parallel For 0 files L
c
Multithreading
fileio
parallelprocessing
taskparallellibrary
让所有进程并行
我正在尝试使用 C 的 TPL 并行获取所有进程的 CPU 我的代码是 private IDictionary
c
Windows
taskparallellibrary
.NET 4 中的 TaskCreationOptions.DenyChildAttach
我在 NET 4 5 中看到Task Run 相当于 Task Factory StartNew someAction CancellationToken None TaskCreationOptions DenyChildAttach T
c
NET
taskparallellibrary
在 UI 线程上创建并启动任务
当在工作线程上调用的方法需要在 UI 线程上运行代码并等待其完成后再执行其他操作时 可以这样做 public int RunOnUi Func
c
WPF
taskparallellibrary
task
一种自动取消和重新启动任务的模式
是否有推荐的自我取消和重新启动任务的既定模式 例如 我正在开发后台拼写检查器的 API 拼写检查会话被包装为Task 每个新会话都应该取消前一个会话并等待其终止 以正确地重新使用拼写检查服务提供者等资源 我想出了这样的东西 class Sp
c
NET
Asynchronous
taskparallellibrary
asyncawait
具有 BoundedCapacity 的 BufferBlock 和 ActionBlock 不使用最大 DOP
我有这个代码 var data new BufferBlock
c
NET
taskparallellibrary
asyncawait
tpldataflow
书中的短语“当前 SynchronizationContext 是当前线程的属性”正确吗?
读完这句话后 我有点困惑 在 VS2010 的 C 应用程序代码中 当我键入Thread CurrentThread 我在 Intellisense 提供的选项下拉列表中没有找到线程的任何上下文相关属性 我知道当前的同步上下文可以通过 Sy
时间:2019-03-17 标签:c#dispatchqueueslikeobjectivec
我想在 C 中模仿 Objective C 调度队列的行为 我看到有一个任务并行库 但我真的不明白如何使用它 并希望得到一些关于如何使用它的解释 在目标 c 中我会做类似的事情 void doSomeLongRunningWorkAsync
c
Objectivec
taskparallellibrary
grandcentraldispatch
Task
.Result 始终为 null
我正在编写一些代码来通过 Task Factory FromAsync 在 WP7 应用程序中 执行 HttpRequest 任务的 Result 属性始终为 null 但我知道请求本身是正确的 因为如果我将其粘贴到浏览器或 Fiddler
c
windowsphone7
Asynchronous
taskparallellibrary
等待 GUI 中显示多个任务
假设我有两个资源A and B 我想通过 MVVM 向我的用户展示这两个内容 this 视图模型 this A GetA this B GetB 当我开始使用 TPL 时 this A await GetAAsync this B awai
c
NET
silverlight
taskparallellibrary
asyncawait
取消不接受 CancellationToken 的异步操作的正确方法是什么?
取消以下内容的正确方法是什么 var tcpListener new TcpListener connection tcpListener Start var client await tcpListener AcceptTcpClient
c
NET
Asynchronous
taskparallellibrary
asyncawait
Windows 服务、阻塞收集和多线程问题
我的场景 Windows 服务 NET 4 我轮询数据库中的实体 当新实体进来时 它们会被添加到BlockingCollection 在服务的OnStart我创建一个System Threading Tasks Task他的工作是枚举Blo
NET
Multithreading
Exception
windowsservices
taskparallellibrary
任务似乎自动开始
我正在移植一个加载时间很长的程序 当我移植它时 它根本没有得到改善 因为缓慢是因为访问数据库服务器 而不是次优代码 我已将加载移动到一个单独的线程上Tasks库 现在 UI 在加载时不会冻结 但它确实让我对某些事情感到好奇 The Task
c
NET
taskparallellibrary
PagedList 和异步
我在视图中使用 PagedList 但我的脚手架控制器是使用这种默认索引操作生成的 public async Task
c
ASPNETMVC
asyncawait
taskparallellibrary
pagedlist
多个等待与 Task.WaitAll - 等效吗?
从性能上来说 这2个方法会跑吗GetAllWidgets and GetAllFoos 在平行下 有什么理由使用其中一种而不是另一种吗 编译器在幕后似乎发生了很多事情 所以我不清楚 方法A 使用多个等待 public async Task
c
NET
asyncawait
taskparallellibrary
为什么这个 Parallel.ForEach 代码会冻结程序?
更多新手问题 此代码从主窗口的列表中获取多个代理 我不知道如何使变量在不同函数之间可用 并对每个代理进行检查 简单httpwebrequest 然后将它们添加到名为的列表中finishedProxies 由于某种原因 当我按下开始按钮时 整
«
1
2
3
4
5
6
...20
»