ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 进程和线程

进程和线程

原创 Linux操作系统 作者:xiayusweetdream 时间:2012-03-31 19:56:51 0 删除 编辑

1.进程

指正在运行的程序实体,并且包括这个程序运行过程中所占有的所有系统资源,包括CPU、IO、内存网络资源等。同样一个程序,同一时刻被两次运行了,那么他们就是两个独立的进程。

2.线程

线程是进程中某个单一顺序的控制流,是程序执行流的最小单元。线程是进程中的一个实体,是被系统独立调度和分派的基本单位(进程是分配资源的基本单位),线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源(比如,在每个线程中都应具有一个用于控制线程运行的线程控制块TCB,用于指示被执行指令序列的程序计数器、保留局部变量、少数状态参数和返回地址等的一组寄存器和堆栈),但它可与同属一个进程的其它线程共享进程所拥有的全部资源,可并发执行。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23073137/viewspace-720095/,如需转载,请注明出处,否则将追究法律责任。

下一篇: ACID属性
请登录后发表评论 登录
全部评论

注册时间:2012-03-09

  • 博文量
    15
  • 访问量
    46342