读书人

有关多线程的有关问题

发布时间: 2012-03-08 13:30:13 作者: rapoo

有关多线程的问题
比如有两个进程,各有一个循环
void a()
{
while(1)
{
....
}
}

void b()
{
while(1)
{
....
}

}
UINT AThreadProc(LPVOID pParam)
{
a();
return 0;
}

UINT BThreadProc(LPVOID pParam)
{
b();
return 0;
}

将它们设为进程
m_pAThread = AfxBeginThread((AFX_THREADPROC)AThreadProc,0,NULL);
m_pBThread = AfxBeginThread((AFX_THREADPROC)BThreadProc,0,NULL);

请问这两个进程如何运行,是否这两个进程就相互交替循环?

[解决办法]
你的系统里不可能就这两 个吧,还有很多其它的,
所有的在一起,由操作系统把它们轮循运行。

看看操作系统原理,基本知识
[解决办法]
当然会了,这种东西你不用管的,操作系统会处理的...

读书人网 >C语言

热点推荐