关于Linux线程的线程栈以及TLS

时间:2024-03-22 07:40:01
【文件属性】:

文件名称:关于Linux线程的线程栈以及TLS

文件大小:273KB

文件格式:PDF

更新时间:2024-03-22 07:40:01

关于Linux线程的线程栈以及TLS

a.本文描述LinuxNPTL的线程栈简要实现以及线程本地存储的原理,实验环境中Linux内核版本为2.6.32,glibc版本是2.12.1,Linux发行版为ubuntu,硬件平台为x86的32位系统。b.对于LinuxNPTL线程,有很多话题。本文挑选了原则上是每线程私有的地址空间来讨论,分别是线程栈和TLS。原则山私有并不是真的私有,因为大家都知道线程的特点就是共享地址空间,原则私有空间就是一般而言通过正常手段其它线程不会触及这些空间的数据。虽然Linux将线程和进程不加区分的统一到了task_struct,但是对待其地址空间的stack还是有些区别的。对于Linux进程或者说主线程,


网友评论