程序员的自我修养——线程基础

什么是线程:有时也被成为轻量级进程,是程序执行流的最小单元。 一个标准的线程是由线程ID,当前指令指针(PC)、寄存器集合和堆栈组成。 一个进程是由一个到多个线程组成,各个线程之间共享程序的内存空间(包括代码段,数据段的堆等)及一些进程级的资源(如打开文件和信号) 多个线程可以互不干扰的并发执行,并共享进程的全局变量和堆的数据; 线程的访问权限 线程的访问权限非常自由,可以访问进程内存里的所有数据
相关文章
相关标签/搜索