如何让Task在非线程池线程中执行?

dotNET跨平台 dotNET跨平台 -

本文介绍了使用Task时可能会出现线程池被占用的问题,提出了解决方案,包括使用TaskCreationOptions.LongRunning选项、异步操作、自定义TaskScheduler或独立线程池等方式。其中,自定义TaskScheduler可以创建一个独立的线程池,避免了线程池被占用的问题。

原文中文,约5600字,阅读约需14分钟。
阅读原文