多线称问题 to zzh():模块之间最好不要互相操作,可以通过互斥量或临界区来解决这个问题 ???能否给出一点简单示例代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以先建立个共有的结构,以后传递指针就行了如://共有结构struct ThreadCommArea{ CString sURL; BOOL bSuccessful;};ThreadCommArea CommArea;.................//创建进程AfxBeginThread(Thread Proc,&CommArea);//在线程中访问结构UNIT ThreadProc(LPVOID pParam){ThreadCommArea *pComm=(ThreadCommArea *)pParam;...logic for thread...return 0;}//在线程中可以通过共有结构通信,不过要用临界区CCriticalSetion cs;....cs.Lock();//锁定pComm->sURL=....;//修改共有变量......cs.Unlock(); 关于报错问题 我的曲线绘制控件开通了官方主页 三喜临门!散分1000!——5 菜鸟问题:这个什么意思? 关于winroute实现多台机器上网的设置问题 请问如何用ADO打开Excel2000??? 我想了解一下cup和内存的使用情况,请介绍一个软件给我吧。谢谢! 关于字符与整形的另一问题,请指教 讨厌!我的windows 怎么这么慢 CAsyncSocket编程问题? 如何使程序有多种语言菜单? 怎样获得MediaPlayer的IBasicVideo接口?急急急!!!!
如:
//共有结构
struct ThreadCommArea
{ CString sURL;
BOOL bSuccessful;
};
ThreadCommArea CommArea;
.................
//创建进程
AfxBeginThread(Thread Proc,&CommArea);
//在线程中访问结构
UNIT ThreadProc(LPVOID pParam)
{
ThreadCommArea *pComm=(ThreadCommArea *)pParam;
...logic for thread...
return 0;}
//在线程中可以通过共有结构通信,不过要用临界区
CCriticalSetion cs;
....cs.Lock();//锁定
pComm->sURL=....;//修改共有变量
......
cs.Unlock();