POSIX线程

同一进程内的所有线程共享全局变量,还共享:

  • 进程指令
  • 大多数数据
  • 打开的文件描述符
  • 信号处理函数和信号处置
  • 当前工作目录
  • 用户ID和组ID

不过每个线程有各自的:

  • 线程ID
  • 寄存器集合,包括程序计数器和栈指针
  • 栈(用于存放局部变量和返回地址)
  • errono
  • 信号掩码
  • 优先级

猜你喜欢

转载自chriszeng87.iteye.com/blog/1889536
今日推荐