感谢这篇文章及评论解决了我最近的疑惑
《http://bbs.csdn.net/topics/320003381》
1、单核CPU同一时刻只能运行一个线程
2、多线程的作用在于:做某个耗时的操作时,需要等待返回结果,这时用多线程可以提高程序并发程度。如果一个不需要任何等待并且顺序执行能够完成的任务,用多线程简直是浪费。
3、线程是系统最小的调度单位
感谢这篇文章及评论解决了我最近的疑惑
《http://bbs.csdn.net/topics/320003381》
1、单核CPU同一时刻只能运行一个线程
2、多线程的作用在于:做某个耗时的操作时,需要等待返回结果,这时用多线程可以提高程序并发程度。如果一个不需要任何等待并且顺序执行能够完成的任务,用多线程简直是浪费。
3、线程是系统最小的调度单位