一个工程里有多个线程,线程1是否可对线程2的局部内存区执行读写操作?
解决方案 »
- 请教一个类与类之间的变量调用问题
- recv中接受的大小问题?
- GetProp和FindWindow有什么区别?
- Win32程序下如何创建创建一个对话框?
- 异步方式发送回声程序,为什么返回的数据丢失如此之多。
- 我对CEdit型的控件映射了EN_CHANGE后/怎么在Change函数内得不到该编辑框所绑定变量的值/如果要得到该怎么办
- (void (AFX_MSG_CALL CWnd::*)(UINT, CPoint))&OnLButtonDown是什么意思
- ★★★★关于CListBox的拖拽操作★★★★!
- 刷卡机 程序怎么写 得到卡上的信息 是硬件的事?
- "未找到XXX符号名"的错误。非常规
- 如何继承一个dialog?
- 请问如何在DLL中监听接收TCP通信?
重点是只有线程1才能取出和线程1相关联的指针,而线程2无法取出。所以想要线程2操作线程1的通过TLS相关联的内存,必须获得线程1的帮助,即此两线程必须合作。比如通过线程消息进行协调操作,或通过事件对象(如果是性能敏感区,建议不要使用事件对象,其有着较大的性能影响)。
你可以照着他说的去做!应该没问题,祝你成功!