-4
所以我有一個這個程序的問題,我試圖做的只是爲了解決這個問題。我以前從來沒有遇到過這個問題。該代碼是:C++線程錯誤?
#include <iostream>
#include <windows.h>
#include <thread>
void update(){
system("cls");
std::cout << "Wow dud";
system("pause >nul");
}
int main(){
std::thread wow(update);
while(true){
wow.join();
wow.detach();
}
}
和錯誤是:well, error here
你有什麼問題?該計劃的期望行爲是什麼? –
stackoverflow.com上的所有問題都必須包含在問題本身中的所有相關信息,作爲純文本。連接到外部網站,可以隨時停止工作,使問題變得毫無意義,這是不可接受的。 –
我不確定,但我不相信你可以調用'detach'被調用的線程函數。多次調用'join'是安全的,但是一旦被分離,就不能對'thread'做任何事情。 – Tas