回顾:线程和进程的区别

进程与线程的区别

   线程和进程都是实现并发操作的基本单位,线程和进程的差别主要表现在:

   进程:每个进程都有独立的代码和数据空间,即进程占有独立的内存资源,进程切换的开销大。

   线程:也称为轻量进程,一个进程的多个线程共享代码和数据“堆”空间,每个线程有独立的运行栈和程序计数器,线程切换的开销小。线程具有共享的“堆”,独立的“栈”,线程可以利用“堆”来完成线程间的通信。

posted @ 2012-05-11 15:06  博琼  阅读(217)  评论(0编辑  收藏  举报