我目前正在加快C#和Task
等多线程的速度。
当我跳出某些东西时,我正在阅读以下article
标题下:
以下是使用线程池时的最佳做法:
有一个声明:
标记等待冗长操作的所有线程(例如I / O. 刷新或资源清理)以便线程池可以分配新的 线程而不是等待这个。
但没有解释这实际意味着什么或如何实现这一点。有人可以解释这个/提供一个例子,说明我将“标记” Task
作为一个冗长的操作吗?
答案 0 :(得分:2)
像这样:
Task.Factory.StartNew(() => { }, TaskCreationOptions.LongRunning);