विभिन्न बहु थ्रेडेड C और C ++ प्रोजेक्ट्स में मैंने -pthread
ध्वज को कंपाइलिंग और लिंकिंग स्टेज दोनों पर लागू देखा है, जबकि अन्य इसका उपयोग बिल्कुल नहीं करते हैं और -lpthread
लिंकिंग स्टेज पर जाते हैं।
क्या किसी खतरे को -pthread
झंडे के साथ जोड़ना और जोड़ना नहीं है - यानी -pthread
वास्तव में क्या करता है? मुझे मुख्य रूप से लिनक्स प्लेटफार्मों में दिलचस्पी है।
errno
सामान्य रूप से नहीं हो सकता है और प्रीप्रोसेसिंग नहीं हो सकता है । मुझे यकीन नहीं है कि लेख hpl.hp.com/techreports/2004/HPL-2004-209.pdf कितना प्रासंगिक है, जीसीसी अनुकूलन के लिए अभ्यास में है, लेकिन मुझे यकीन है कि वहां समीक्षा की गहराई से प्रभावित हुआ था।