如何理解进程和线程

1.进程安全

2.线程多线程

 

进程拥有独立的执行空间、存储线程

一个进程内能够包含多个线程进程

同一个进程内的全部线程共享一套空间、代码ip

 

多进程  成本搞(慢);安全(进程间间隔);进程间通讯麻烦;写代码简单多进程

多线程  成本低(快);不安全(线程要死一块死);线程间容易通讯;写代码麻烦通信

 

多进程  慢、简单、安全  PHP、NodeJS脚本

多线程  快、复杂、脆弱  Java、C进程间通信

 

Ps:JavaScript 是单线程。。HTML5的Web Worker标准,容许JavaScript脚本建立多个线程,可是子线程彻底受主线程控制,且不得操做DOM。

相关文章
相关标签/搜索