码迷,mamicode.com
首页 > 编程语言 > 详细

进程与线程

时间:2015-07-26 16:59:03      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

1、什么是进程与线程

     进程是一个拥有资源的独立单位,是进程是程序的一次执行;

     线程是进程中的一个实体,是调度的基本单位。

2、为什么要有进程和线程

    操作系统引入进程的目的是,为了描述和实现多个程序的并发执行,以改善资源利用率级提高系统的吞吐量。

    为什么引入线程?为了减少程序并发执行时系统所付出的额外开销,使操作系统具有更好的并发性

3、区别与联系

  进程拥有独立的内存地址空间,同一个进程内的线程共用地址空间;

  进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源; 具体资源如下图,来自 

      技术分享

  进程是程序的一次执行,线程是最基本可调度的单元。

 

      一个进程至少包含一个线程。

进程与线程

标签:

原文地址:http://www.cnblogs.com/julie-yang/p/4677875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!