有关多线程的问题
比如有两个进程,各有一个循环
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);
请问这两个进程如何运行,是否这两个进程就相互交替循环?
[解决办法]
你的系统里不可能就这两 个吧,还有很多其它的,
所有的在一起,由操作系统把它们轮循运行。
看看操作系统原理,基本知识
[解决办法]
当然会了,这种东西你不用管的,操作系统会处理的...