进程和多线程分别适用于什么情况?
1.需要频繁创建销毁的优先使用线程
2.线程的切换速度快,需要大量计算,频繁切换的时候使用线程,
还有耗时的操作使用线程能提高程序的响应
3.在CPU系统的效率使用上线程更高,多核分布用线程,多机分布用进程
4.并行操作时使用线程
5.进程开发稳定性强
多线程用于无序的,资源开销小的情况
(2)协程和线程分别适用于什么情况?
1.切换频繁的时候用协程
2.资源分配少的情况下用协程
3.需要开发稳定使用线程