多线程的好处:
1,使用多线程可以提高CPU的使用率。
一个线程一般不会用到100%的CPU.这样CPU的使用效率就会下降。多线程中CPU会在多个线程中进行高速切合切换,从而提高CPU的使用效率。
2,使用多线程可以改善用户的交互。
对于windows大家都知道是多线程的,可以边听音乐边上网。
如:我们常用的打印文件,当我们点了打印文件的图标,打印机会去打印,一值打印完文档。而我们要做的只是点一下打印的图标,这时就可以关掉文档,做其他的事情。
对于什么时候使用多线程我认为现阶段应侧重于多线程的第二点好处--人机交互。人机交互频繁的都应该用多线程。