在Java中,总是至少有一个线程;在C++;?
在Java中,始终至少有一个执行线程(main())在运行。当C++程序在操作系统上执行时,它是否构成了min线程?< /p> 我问这个问题是因为在Java中,Thread.current_Thread.sleep(x)是有意义的,但是std::this_Thread::sleep_for(std::chrono::millizes{x})是奇怪的,除非有线程在运行在Java中,总是至少有一个线程;在C++;?,java,multithreading,c++11,Java,Multithreading,C++11,在Java中,始终至少有一个执行线程(main())在运行。当C++程序在操作系统上执行时,它是否构成了min线程?< /p> 我问这个问题是因为在Java中,Thread.current_Thread.sleep(x)是有意义的,但是std::this_Thread::sleep_for(std::chrono::millizes{x})是奇怪的,除非有线程在运行 如果我的程序根本没有std::threads,是否总是至少有一个?另外,如果在我的C++ 11程序中没有线程运行,那么就可以使用
如果我的程序根本没有
std::thread
s,是否总是至少有一个?另外,如果在我的C++ 11程序中没有线程运行,那么就可以使用<代码> STD::TythOx::SLIPEPY(STD::MixReSe}{x})< /Cord>。这意味着对我的问题已经有了答案。 < P>是的,在C++中总是至少有一个线程正在运行。一开始,只有一个线程进行初始化并最终开始执行main
根据程序的外观,主线程可以启动其他线程。当主功能结束时,程序将退出。这与Java不同,Java中JVM一直运行,直到所有守护进程线程停止
总是定义,其函数是指当前执行代码的线程。 是的,在C++中总是至少有一个线程正在运行。一开始,只有一个线程进行初始化并最终开始执行main 根据程序的外观,主线程可以启动其他线程。当主功能结束时,程序将退出。这与Java不同,Java中JVM一直运行,直到所有守护进程线程停止 始终定义,其函数引用当前正在执行代码的线程