全屏

11.1.3 线程


【专业IT培训机构,真正零首付入学www.bjsxt.com


      一个进程可以产生多个线程。同多个进程可以共享操作系统的某些资源一样,同一进程的多个线程也可以共享此进程的某些资源(比如:代码、数据),所以线程又被称为轻量级进程(lightweight process)。

      1. 一个进程内部的一个执行单元,它是程序中的一个单一的顺序控制流程。

      2. 一个进程可拥有多个并行的(concurrent)线程。

      3. 一个进程中的多个线程共享相同的内存单元/内存地址空间,可以访问相同的变量和对象,而且它们从同一堆中分配对象并进行通信、数据交换和同步操作。

      4. 由于线程间的通信是在同一地址空间上进行的,所以不需要额外的通信机制,这就使得通信更简便而且信息传递的速度也更快。

      5. 线程的启动、中断、消亡,消耗的资源非常少。

图11-2 线程共享资源示意图.png

图11-2 线程共享资源示意图

分类导航
点击按住视频可拖动

缩小

关闭

  • 正在学习
  • 北京总部地址:北京市海淀区西三旗街道建材城西路中腾建华商务大厦东侧二层尚学堂
  • 咨询电话:400-009-1906 010-56233821
  • Copyright 2007-2015 北京尚学堂科技有限公司
  • 京ICP备13018289号-1 京公网安备11010802015183