★☆★线程指针的安全性问题☆★☆ 我想你最好通过其他方式比如: CreateMutex或者Event进行通讯 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 依兄台的意思,这个指针是安全的?在别处引用也可以吗?比如:void CMyWnd::StartThread(){ m_pThread = AfxBeginThread(ThreadProc, NULL);}void CMyWnd::Deal(){ m_pThread->GetSomeData();}这样做不会有问题吗? sorry,更正一下:class CMyThread : public CWinThread{ }void CMyWnd::StartThread(){ m_pThread = AfxBeginThread(RUNTIME_CLASS(CMyThread));}void CMyWnd::Deal(){ m_pThread->GetSomeData();} 不会有问题,但是对于临界区变量需要通过同步机制Mutex了Event了等等,都是可以的 pThreadClassThe RUNTIME_CLASS of an object derived from CWinThread.your class is derived from CWinThread, it should be fine. WTL中如何把消息发送到ActiveX控件窗口 使用管道调用“chkdsk”命令不能返回输出结果的问题 windows核心编程第五版 源代码问题 对话框的按钮加图标 出现这样的情况,怎么解决... 想知道windows任务管理器是如何绘制CPU使用记录曲线的? 请大家推荐几款好用的网络电视软件,必须是免费的,谢谢了 新手求助?并口编程的大哥们请进! 如何改变Appwizard生成的MDI的主窗口和子窗口的缺省图标? 请解析COM的原理 关于CArray和CTypedPtrList的模板类问题 请问ListCtrl的哪个函数能将List Box框里的所有项都清空????
{
m_pThread = AfxBeginThread(ThreadProc, NULL);
}void CMyWnd::Deal()
{
m_pThread->GetSomeData();
}这样做不会有问题吗?
{
}void CMyWnd::StartThread()
{
m_pThread = AfxBeginThread(RUNTIME_CLASS(CMyThread));
}void CMyWnd::Deal()
{
m_pThread->GetSomeData();
}
Mutex了Event了等等,都是可以的
The RUNTIME_CLASS of an object derived from CWinThread.
your class is derived from CWinThread, it should be fine.