Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何并行处理MSMQ消息
我正在编写一个 Windows 服务来使用 MSMQ 消息 该服务将存在高活动期 80k 消息快速传入 和长时间不活动期 可能数天没有新消息 处理消息非常受网络限制 因此我从并行性中获得了很大的好处 但在不活动期间 我不想占用一堆线程来等待
net40
parallelprocessing
MSMQ
taskparallellibrary
使用 C# 并行下载多个文件
我想使用 C 并行下载文件 为此 我编写了这段代码 该代码运行良好 但问题是 UI 冻结了 using System using System Collections Generic using System IO using System
c
taskparallellibrary
异步和等待 - 如何维护执行顺序?
我实际上正在阅读一些有关任务并行库以及使用 async 和 wait 进行异步编程的主题 C 5 0 in a Nutshell 一书指出 当使用await关键字等待表达式时 编译器会将代码转换为如下所示 var awaiter expre
c
Multithreading
Asynchronous
asyncawait
taskparallellibrary
如果我的接口必须返回任务,那么实现无操作的最佳方法是什么?
在下面的代码中 由于接口 类LazyBar必须从其方法返回一个任务 并且出于论证原因不能更改 如果LazyBar它的实现很不寻常 因为它恰好快速且同步地运行 从该方法返回无操作任务的最佳方法是什么 我已经和Task Delay 0 下面 但
c
NET
taskparallellibrary
asyncawait
ThreadPool
如何在 F# 中实现异步而不是并行
坚持使用异步获取许多网页的常见示例 我如何异步分拆多个 数百个 网页请求 然后等待所有请求完成 然后再进行下一步 Async AsParallel 一次处理几个请求 由 CPU 上的核心数量控制 抓取网页不是 CPU 密集型操作 我对 As
performance
F
Asynchronous
net40
taskparallellibrary
需要了解SemaphoreSlim的用法
这是我的代码 但我不明白是什么SemaphoreSlim是在做 async Task WorkerMainAsync SemaphoreSlim ss new SemaphoreSlim 10 List
c
Multithreading
taskparallellibrary
Semaphore
Task.WhenAll() 和 foreach(任务中的 var task) 有什么区别
经过几个小时的努力 我在我的应用程序中发现了一个错误 我认为下面的两个函数具有相同的行为 但事实证明它们并非如此 谁能告诉我幕后到底发生了什么 以及为什么他们的行为方式不同 public async Task MyFunction1 IEn
c
NET
asyncawait
taskparallellibrary
task
Task.Run(Action, CancellationToken) 何时抛出 TaskCanceledException?
根据文档 http msdn microsoft com en us library hh160373 v vs 110 aspx Task Run Action CancellationToken throws TaskCanceledE
c
NET
taskparallellibrary
如何实现高效的 WhenEach 来传输 IAsyncEnumerable 任务结果?
我正在尝试使用以下提供的新工具更新我的工具集C 8 https learn microsoft com en us dotnet csharp whats new csharp 8 一种似乎特别有用的方法是Task WhenAll http
c
asyncawait
taskparallellibrary
C80
iasyncenumerable
在 akka.net 中立即触发多个线程
我不确定这是否与 akka net 或 TPL 更多相关 但我将使用 actor 作为示例来澄清问题 简而言之 问题是 有什么方法可以告诉 akka net 一次触发比我实际拥有的 CPU 核心更多的线程吗 这是示例代码和详细信息 我目前使
c
taskparallellibrary
akkanet
控制台应用程序/Windows 服务中的 Async/Await 或 Task.Run
我一直在研究 包括查看有关此主题的所有其他 SO 帖子 实现 最有可能的 Windows 服务工作线程的最佳方法 该工作线程将从数据库中提取工作项并在 即发即用 中异步并行处理它们 forget 方式在后台运行 工作项管理将全部以异步方式处
c
NET
Asynchronous
asyncawait
taskparallellibrary
TPL 取消延续从未调用已取消的任务
我的代码中有以下使用 TPL 的设置 我的班级中有一个字段 private CancellationTokenSource cancellationTokenSource 每次我创建使用特定取消令牌的 TPL 任务时 都会实例化此 Canc
NET
Multithreading
taskparallellibrary
task
IObservable
.ToTask
方法返回等待激活的任务
为什么task永远等待 var task Observable FromEventPattern
c
taskparallellibrary
systemreactive
将 CurrentUICulture 传递给 ASP.NET MVC 3.0 中的异步任务
活动语言由 url 确定 然后在 Thread CurrentThread CurrentUICulture cultureInfo Thread CurrentThread CurrentCulture CultureInfo Creat
ASPNETMVC
Asynchronous
taskparallellibrary
cultureinfo
在 Task.Run 中使用 CancellationToken 超时不起作用[重复]
这个问题在这里已经有答案了 好吧 我的问题很简单 为什么这段代码不抛出TaskCancelledException static void Main var v Task Run gt Thread Sleep 1000 return 10
c
NET
taskparallellibrary
cancellationtokensource
cancellationtoken
如何处理Task.Factory.StartNew异常?
我这里有一些奇怪的问题 任务抛出的异常始终没有独立处理 我该如何尝试处理它 我试试这个 http msdn microsoft com en us library dd997415 28v vs 110 29 aspx http msdn
c
Exception
taskparallellibrary
何时使用 TaskEx.Run 与 TaskEx.RunEx
I m trying to understand when to use TaskEx Run I have provided two code sample i wrote below that produce the same resu
c
WPF
taskparallellibrary
asyncawait
asyncctp
在 C# 中启动许多异步任务的语法
我在使用 C 中的新异步 等待工具时遇到问题 这是我的场景 static async Task
c
taskparallellibrary
asyncawait
多线程Windows服务的线程库[关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
c
Multithreading
taskparallellibrary
ThreadPool
Scheduling
捕获 TaskCanceledException 并检查 Task.Canceled 是一个好主意吗?
我的团队中有一些人非常喜欢使用异步编码Task 有时他们喜欢使用CancellationToken参数 我不确定的是我们作为一个团队是否应该使用这种代码风格 A async Task
c
NET
taskparallellibrary
task
cancellationtoken
«
1 ...
3
4
5
6
7
8
9
...20
»