为什么要使用多线程: 线程可以在等待I/O操作完成时,让出CPU,从而提高资源的利用率。
线程并不是并行执行,而是交替执行。 多线程适合处理I/O密集的任务,如文件读写和网络通信等;多进程适合处理计算密集的任务。
参考连接; https://zhuanlan.zhihu.com/p/296796074