主题:【原创】进程的反击 -- zllwy
共:💬48 🌺136
复 期待大作
使用线程还有一个很重要的理由就是可以在多个线程中快速的传递数据,由于同一个进程下的线程共享同一个地址空间,所以线程间的数据通信通常要比不同地址空间的进程间通信快一个量级。
实际上进程和线程是互补的两个技术手段,虽然进程开销在目前的硬件环境下越来越小,进程的边界确是无法消除的(否则就没有线程和进程的区别了)。Chrome和Andriod的例子只不过是用效率换取稳定性,而且相对的这些转换为进程的应用都不需要和其他的进程频繁通信,因此这个平衡做得很不错。