Chinaunix首页 | 论坛 | 博客
  • 博客访问: 67657
  • 博文数量: 18
  • 博客积分: 375
  • 博客等级: 一等列兵
  • 技术积分: 236
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-10 14:40
文章分类
文章存档

2012年(18)

我的朋友

分类: LINUX

2012-03-15 07:30:04

进程和线程的对比

 

 

1、进程是操作系统资源分配的单位,而线程是操作系统执行的单位。

2、线程是为了提高操作系统的并发性而引入的,而且线程的创建,销毁及调度 

   的开销一般都小于进程。

3、进程是程序的一次执行,线程可以理解为进程中的执行的一段程序片段。

4、线程是进程中的一个独立控制流,同一个进程中的多个线程之间可以并发执

   行,而且同一进程的多个线程之间的通信很容易实现的。

5、进程和线程最大的区别在于资源共享上,进程和进程间同信,要借助操作系

   统提供的通信机制。而新城由于处于进程空间内,所以同一进程所产生的线

   程共享同一内存空间。

6、同一进程中的两段代码不能够同时执行,除非引入线程。

7、线程是属于进程的,当进程退出时该进程所产生的线程都会被强制退出并清

   

阅读(1137) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

jay13382012-03-15 12:47:08