还是没有解答为什么Task比Thread效率高啊
来源:14-12 【操作】异步是多线程吗?Task vs Thread-

孟浩然v2022
2022-06-07
如题,是因为异步比多线程采用了更多的CPU计算么?
写回答
1回答
-
阿莱克斯刘
2022-06-27
TASK注重点在并行,而Thread的重点在与并发。并行与并发的区别请看本章的最后一节课。
Task的实现原理还是使用了线程池,但是它的性能比线程池好,因为它使用的不是线程池的全局队列,而使用的是本地队列,这样可以显著的减少线程之间的资源竞争。但是task的缺点是会更加消耗内存。
更多的拓展内容请参考这篇文章:
https://blog.51cto.com/u_15353947/3782658
00
相似问题