2

我目前正在加快 C# 和Tasks 等中的多线程处理速度。

我正在阅读以下文章时突然出现了一些问题

在标题之下:

以下是使用线程池时的最佳实践:

有一个说法:

标记所有等待冗长操作(例如 I/O 刷新或资源清理)的线程,以便线程池可以分配新线程而不是等待这个线程。

但没有解释这实际上意味着什么或如何实现这一点。有人可以解释这个/提供一个例子来说明我如何将a “标记”Task为一个冗长的操作吗?

4

1 回答 1

2

像这样:

Task.Factory.StartNew(() => { }, TaskCreationOptions.LongRunning);
于 2013-08-05T10:24:57.350 回答