如何判断自己的程序是否是多线程的

更新时间:02-02 教程 由 伊人 分享

如何判断自己的程序是否是多线程的?

当在多个cpu的时候,计算机可以同时处理多个事件,多线程当然会快。当只有一个cpu的时候,可能快也可能慢,你想想一个任务可以细分为多个子任务,每个都需要cpu资源和内存资源。

如果是单线程的话,你就只能等处理完一个子任务的时候才能接下去处理下一个子任务。

而在多线程的情况下,你可以在第一个子任务用完cpu资源的时候,假如此时他只需要io资源(举个例子,比如说读写文件),这个时候在等待他处理的时候,可以同时处理第二个任务,孰快孰慢,自然就知道了。当然多线程要用在合适的场景,有些时候是时候使用多线程,有些时候是不适合的。

声明:关于《如何判断自己的程序是否是多线程的》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2297375.html