关于线程的问题。 当然一先一后了,CPU只有一个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在线程里面for(;;){TRACE("%x:aaaa\n", GetCurThread());Sleep(5000);}就知道了 如果你有两个CPU的话,一切都解决了.看看操作系统的书吧. bskay()()(),你的程序我运行看过了。从那,我可以看得出都个线程都在起作用。但是,我看不出我问题中的同时和先后的答案啊我那2个dialog出现的时间是轮流,并不是仅相差几豪秒 可能是你只用一个函数指针,把代码段重用的缘故试试看用两个函数名,如UINT ThesecondThread1(LPVOID pParam)UINT ThesecondThread2(LPVOID pParam) http://www.csdn.net/expert/topic/402/402044.shtm第一个回复的100分~~~ ssh_zy(电池正极)您的方法我试过了,仍然先后出现。 线程之间虽然是并行的,但是你的两个调用线程的函数却是串行的,既是说在第一个AfxBeginThread()没有结束之前,第二个线程是不会启动的,因为有一个Sleep(); 可是那个Sleep()是在辅助线程内的呀。AfxBeginThread()是立刻返回的函数吧。我以为,不影响第2个线程的立刻跟着开始。最多是有非常短的先后,而不该一个结束了,另外一个再开始。还是没弄明白。等待大家的指导。 http://www.csdn.net/expert/topic/402/402044.shtm第一个回复的100分~~~ 帮帮忙吧~~贴子结不了帐啊~~~这年头分都没人要~~~~还得特意送~~~:( 真失败~~~ 你在两个线程创建a_dlg前,先创建event并挂起,然后在控制线程中PulseEvent即可! vs2008 能在低配系统中安装吗 关于CListCtrl消息处理的问题 怎么同时得到执行存储过程返回(return)的值和记录集。 请教一个关于注册表的问题 怎么把中文版的VC++6。0改成英文的? VS2010 windows 控件的crl窗口 大侠帮忙!调用COleClientObject类CreateLinkFromFile时,如何防止启动侍者程序? 帮忙啦 如何能够知道是否有鼠标或键盘吗 怎样才算是学到啦真正的vc? 要把网卡设成混杂模式, 但是这个"struct ifreq"在什么地方定义? 请问如何产生这种按钮,当鼠标移动到他的上面时,按钮浮起来
for(;;)
{
TRACE("%x:aaaa\n", GetCurThread());
Sleep(5000);
}
就知道了
从那,我可以看得出都个线程都在起作用。
但是,我看不出我问题中的同时和先后的答案啊
我那2个dialog出现的时间是轮流,并不是仅相差几豪秒
试试看用两个函数名,如
UINT ThesecondThread1(LPVOID pParam)
UINT ThesecondThread2(LPVOID pParam)
第一个回复的100分~~~
AfxBeginThread()是立刻返回的函数吧。我以为,不影响第2个线程的立刻跟着开始。最多是有非常短的先后,而不该一个结束了,另外一个再开始。还是没弄明白。等待大家的指导。
第一个回复的100分~~~
帮帮忙吧~~贴子结不了帐啊~~~这年头分都没人要~~~~还得特意送~~~:( 真失败~~~