【C语言】【unix c】线程的基础

末蓝、 2022-06-07 05:28 288阅读 0赞
  1. 二、线程的基础
  2. 线程:执行的基本单位(tid)
  3. 进程:是资源分配的基本单位(pid)
  4. 线程共享进程的资源
  5. 每个线程有自己的tidthread_id
  6. 每个线程有自己私有的栈桢
  7. C语言中,每个栈帧对应一个未运行完的函数,栈帧中保存了该函数的返回地址和局部变量,也叫做过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。
  8. 每个线程都有一个主线程
  9. 线程是进程的一个执行流
  10. 可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列

发表评论

表情:
评论列表 (有 0 条评论,288人围观)

还没有评论,来说两句吧...

相关阅读