首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

_beginthreadex创造的多线程有没有时间片在管理

2013-10-30 
_beginthreadex创建的多线程有没有时间片在管理利用_beginthreadex创建了两个线程函数,总是一个执行完了采

_beginthreadex创建的多线程有没有时间片在管理
利用_beginthreadex创建了两个线程函数,总是一个执行完了采取执行另一个线程。但是用CreateThread创建的两个线程则是交替运行,请问是怎么回事。线程不是应该并发执行吗
[解决办法]
for (int i = loopStart; i <= loopEnd; ++i)
{
Fun1 = Fun1 + i;
printf( "%s: i = %d\n", threadName.c_str(), i );
Sleep(1000);//加上这句再看看效果
}

第一个线程创建后,在第二个线程执行前已经执行完第一个线程了

热点排行