线程局部存储 ThreadLocalStroage (TLS)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:55   1608   0

windows 为系统中每一个进程维护一个位数组,再为该进程中每一个线程申请一个同样长度的数组空间。

TLS的作用是,多线程之间拥有独立的数据存储空间。

在主线程中,用 ::TlsAlloc(),申请一个索引。

子线程中,用::TlsSetValue()存储数据。用::TlsGetValue()获取数据。

子线程间,数据是独立的,互不影响的。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP