jujiawu1024
2016-04-05 07:17
采纳率: 97.3%
浏览 2.1k
已采纳

MFC多消息并发并发,定时器还是多线程?

MFC多消息并发机制是使用的定时器还是多线程?定时器是不是属于伪并发?并发机制怎么实现?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2016-04-10 20:51
    已采纳

    定时器其实根本不算什么并发,定时器是放在主线程中顺序执行的。

    已采纳该答案
    打赏 评论
  • Crawl.W 2016-04-05 07:55

    并发肯定是多线程了,不知道是所谓的多消息并发是什么意思。定时器是与线程无关的东西,定时器看它的名字就知道什么意思,定一个时间,一会就来运行一下一个程序段(当然也可以是线程了)。并发就得多个线程独立运运行,互不干扰

    打赏 评论
  • u010934705 2016-04-07 08:46

    static DWORD WINAPI ThreadProc( LPVOID lpParameter );//我这是在类内定义了一个多线程函数,然后你在.cpp中实现它嘛

    在需要多线程的地方
    HANDLE handle = CreateThread(NULL,0,ThreadProc,(LPVOID)this,0,0);
    CloseHandle(handle);
    //我这里要改变窗口的一些显示所以传了一个this指针,如果不需要对窗做什么的话直接为空就可以

    打赏 评论

相关推荐 更多相似问题