recherche

Maison  >  Questions et réponses  >  le corps du texte

C++11 的 thread 库,为什么没有start方法。

C++11 希望用 thread 库来实现多线程,要启动线程,但thread类为什么没有start方法?我看网上很多文章都是用join方法来开启线程。join显然是同步的,没达到多线程异步的效果。

高洛峰高洛峰2977 Il y a quelques jours1124

répondre à tous(1)je répondrai

  • 三叔

    三叔2016-10-25 11:49:34

    std::thread::join()这个函数并不是用来开启线程的,相反,是为了阻塞当前线程以等待相应线程结束的。std::thread对象构造的时候即开始运行新线程。

    répondre
    0
  • Annulerrépondre