多线程和多进程 及其应用场景

一. 二者区别 进程是分配资源的基本单位;线程是系统调度和分派的基本单位。 属于同一进程的线程,堆是共享的,栈是私有的。 属于同一进程的全部线程都具备相同的地址空间。   多进程的优势: ①编程相对容易;一般不须要考虑锁和同步资源的问题。  ②更强的容错性:比起多线程的一个好处是一个进程崩溃了不会影响其余进程。  ③有内核保证的隔离:数据和错误隔离。 对于使用如C/C++这些语言编写的本地代码,错
相关文章
相关标签/搜索