我的代碼:爲什麼我的程序打印垃圾?
#include <iostream>
#include <thread>
void function_1()
{
std::cout << "Thread t1 started!\n";
for (int j=0; j>-100; j--) {
std::cout << "t1 says: " << j << "\n";
}
}
int main()
{
std::thread t1(function_1); // t1 starts running
for (int i=0; i<100; i++) {
std::cout << "from main: " << i << "\n";
}
t1.join(); // main thread waits for t1 to finish
return 0;
}
我同時爲了提高打印main
遞減的順序創建thread
,打印數量。
樣品輸出here。爲什麼我的代碼打印垃圾?
我不確定你爲什麼不能訪問它。這是一個公衆的主旨。 – SPV