पर सी मानक लाइब्रेरी की थ्रेड-सुरक्षा क्या सी मानक पुस्तकालय के मैक ओएस एक्स के कार्यान्वयन में थ्रेड-सुरक्षित फ़ंक्शंस की एक निश्चित सूची है?ओएस एक्स
वहाँ glibc
के संबंध और f*()
कार्यों के साथ एक अच्छा जवाब here विशेष रूप से है, लेकिन मैं ओएस एक्स के लिए सम्मान के साथ किसी भी तरह के संसाधन खोजने में असफल रहा है वहाँ ऐसी बात है?
उदाहरण के लिए, strptime()
और strftime()
थ्रेड-सुरक्षित हैं? printf()
? ये कुछ ऐसे हैं जिनमें आंतरिक बफर हो सकते हैं जिन्हें मैं गड़बड़ नहीं करना चाहता हूं। :)
एक साइड टिप्पणी के रूप में (डेव और खंडख आपको जवाब देते हैं) भले ही कुछ मानक कार्यों को थ्रेड सुरक्षित होने की गारंटी दी जाती है, जिसका कार्यान्वयन अक्सर उच्च प्रदर्शन दंड के साथ आता है। 'Printf' जैसी चीजें कुख्यात रूप से खराब हैं क्योंकि उनके पास आपके कोड को क्रमबद्ध करने की प्रवृत्ति है। –