[英]Threads vd processes in parallel computing
线程与进程
为什么线程可以更快:
- 生成新进程比启动新线程慢得多。
- 进程之间的通信比线程之间的通信慢得多。
- 线程比进程需要更少的内存。
- 如果您使用的是单处理器计算机,则线程应具有与进程类似的性能(鉴于上述注意事项)。
为什么流程会更快:
- 如果您在多处理器计算机上,则进程将能够同时使用所有处理器进行计算,并为您提供更好的性能。
- 如果一个进程崩溃,它将不会关闭其他进程,而如果一个线程崩溃(不是异常,则是一个实际的解释器)
崩溃),它将导致所有线程崩溃。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.