तो यह बिल्कुल स्पष्ट लगता है:आपको स्पष्ट रूप से धागे में शामिल क्यों होना है?
#include <iostream>
#include <thread>
void second() {
cout << "Don't thread on me!" << endl;
}
int main() {
thread t { second };
t.join();
return 0;
cin.get();
}
अगर मैं join()
तो सिस्टम को कॉल abort()
शामिल नहीं हैं। मुझे यह समझ में नहीं आता है, क्या थ्रेड बाहर निकलना चाहिए? थ्रेड में शामिल होने के कारण ऐसा लगता है कि यह कोड को ठीक से encapsulate करने के लिए कठिन बना देगा। इसके साथ क्या सौदा है?
यहाँ इस बारे में एक अच्छा पढ़ने है: http://www.domaigne.com/blog/computing/joinable-and- अलग-अलग धागे/ – LarryPel
'मुख्य' को 'int' वापस करना होगा। – chris
यह संकलित नहीं होगा क्योंकि इसमें कुछ '# शामिल' निर्देश गायब हैं। http://sscce.org/ –