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

有关多线程的有关问题

2012-03-08 
有关多线程的问题比如有两个进程,各有一个循环voida(){while(1){....}}voidb(){while(1){....}}UINTAThrea

有关多线程的问题
比如有两个进程,各有一个循环
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);

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

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

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

热点排行