c# – 是否有任何场景不能使用任务?

前端之家收集整理的这篇文章主要介绍了c# – 是否有任何场景不能使用任务?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在阅读有关Tasks是使用4.0进行异步编程的首选方式.我只是想知道有没有任何使用情况,使用任务不应该比普通的c#线程更好?

解决方法

由于任务使用底层的ThreadPool(除非被标记为长时间运行),所以使用ThreadPool时不要使用它们是一个坏主意.

>长I / O操作,阻塞任务队列并阻止执行其他任务.>执行需要线程标识的操作,如设置关联性.

猜你在找的C#相关文章