请问在多个线程程序中,如何让每个线程中的数据独立运行,并且能够分别记录其数据?

hnsyk 2005-03-03 11:36:30
目前遇到的问题是:线程中的数据无法独立区分,变量被所有的线程修改。
...全文
71 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chehw 2005-03-03
  • 打赏
  • 举报
回复
使用线程本地存储
TlsAlloc
TlsSetValue
TlsGetValue
详见MSDN
Featured 2005-03-03
  • 打赏
  • 举报
回复
这种多线程编程中常遇到的同步问题嘛
kingzai 2005-03-03
  • 打赏
  • 举报
回复
use EnterCriticalSection and LeaveCriticalSection function in each thread to protect your data.

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧