欢迎您访问拓驰猎头--细分行业最好的猎头公司,企业服务热线: 0755-86609569

线程与进程的区别和联系!

913

进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:  
   
  线程的划分尺度小于进程,使得多线程程序的并发性搞。  
   
  另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。  
   
  线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。  
   
  从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。  
   
  进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境中的基本成分、是系统资源分配的基本单位。Unix操作系统中完成的几乎所有用户管理和资源分配等工作都是通过操作系统对应用程序进程的控制来实现的。
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/Blog/Detail_RD.Blog_windyleaf07_26758.html

分公司客服QQ:1872083947 邮箱:info@touchhr.com

联系地址:深圳市南山区南头街道桃园路8号田厦国际中心A座2905

拓驰猎头--细分行业最好的猎头公司 版权所有 2018- 粤ICP备11085549号

客服电话

0755-86609569

企业公众号

商务合作