社区
进程/线程/DLL
帖子详情
windows程序设计第二版中的"设计自己的线程局部存储"
hyz23je
2011-11-14 05:04:51
问题:
1.TlsAlloc()这个函数可以申请索引,那它是在进程位数组中申请的索引吗?
2.每个线程都有一个位数组,这个位数组有什么用?(可否举个例子)
3.第一次在CSDN中提问题,不知道有没有高手!因为这章书我看了10多遍,就是理解不到它内存里面是怎样变化的?
...全文
62
3
打赏
收藏
windows程序设计第二版中的"设计自己的线程局部存储"
问题: 1.TlsAlloc()这个函数可以申请索引,那它是在进程位数组中申请的索引吗? 2.每个线程都有一个位数组,这个位数组有什么用?(可否举个例子) 3.第一次在CSDN中提问题,不知道有没有高手!因为这章书我看了10多遍,就是理解不到它内存里面是怎样变化的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hyz23je
2011-11-14
打赏
举报
回复
[Quote=引用 2 楼 dahaii0 的回复:]
可以参考下这个
http://www.cnblogs.com/zzy_cqok/archive/2009/06/15/1503805.html
1:我觉得是
2:TlsAlloc返回成功的话会遍历所有线程,把所有线程里数组下标为刚刚返回的索引值的元素清空。然后线程就可以使用此数据段了,每个线程都有一个这样的数据,有点类似局部静态变量一样。一般是在主线程中申请分配,子线程中使用。个人理解
[/Quote]
那个网站我也看过了!但还是理解的不透!
dahaiI0
2011-11-14
打赏
举报
回复
可以参考下这个
http://www.cnblogs.com/zzy_cqok/archive/2009/06/15/1503805.html
1:我觉得是
2:TlsAlloc返回成功的话会遍历所有线程,把所有线程里数组下标为刚刚返回的索引值的元素清空。然后线程就可以使用此数据段了,每个线程都有一个这样的数据,有点类似局部静态变量一样。一般是在主线程中申请分配,子线程中使用。个人理解
hyz23je
2011-11-14
打赏
举报
回复
不知道会不会有人来回答!自己顶个!
Windows
程序
设计
应用开发
养具备Win32 API SDK级别对
Windows
平台程序编码能力,可以参与
Windows
应用工程类别的GUI程序开发,对算法策略有容错性表现;提升的、软件
设计
经验,初步具备面向对象软件
设计
思想,能针对性的应用事件驱动编程开发...
线程
局部
存储
(TLS)
线程
局部
存储
,Part 1:概述 和其它主流多
线程
操作系统一样,
Windows
为大家提供一个机制,该机制允许程序员实现基于
线程
的
局部
状态
存储
。这种能力通常称为
线程
局部
存储
(Thread Local Storage,TLS),这对于那些...
c++
线程
局部
变量thread_local
Linux
中
的
线程
局部
存储
(一) 本章节转自:https://blog.csdn.net/cywosp/article/details/26469435 在Linux系统
中
使用C/C++进行多
线程
编程时,我们遇到最多的就是对同一变量的多
线程
读写问题,大多情况下遇到...
《Python
程序
设计
与算法基础教程(
第二版
)》江红 余青松 全部章节的课后习题,上机实践,课后答案,案例研究
1. 这本书对Python的知识点的描述很详细,而且排版看的很舒服. 2. 几个例题:假装自己从零开始学,将一些有代表性、有意思的例题抽取出来. 3. 还有自己对一部分课后复习题,全部课后上机实践题的解题思路
C++
线程
局部
变量thread_local
Linux
中
的
线程
局部
存储
(一) 本章节转自:https://blog.csdn.net/cywosp/article/details/26469435 在Linux系统
中
使用C/C++进行多
线程
编程时,我们遇到最多的就是对同一变量的多
线程
读写问题,大多情况下...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章