Mac OS X'in C standart kitaplığı uygulamasında iş parçacığı güvenli olan tam bir işlev listesi var mı?C standardı kitaplığının OS X üzerinde güvenliğini sağlama
Özellikle glibc
ve f*()
işlevleri açısından iyi bir yanıt here ve OS X ile ilgili herhangi bir kaynak bulamadım. Böyle bir şey var mı?
Örneğin, strptime()
ve strftime()
iş parçacığı güvenli midir? printf()
? Bunlar, dağınık kalmak istemediğim dahili tamponlara sahip olabileceklerdir.
Bir yan açıklama olarak (Dave ve ruakh cevap verseniz bile) Standart işlevlerin iş parçacığı güvenli olması garanti edilir, bunun uygulanması genellikle yüksek bir performans cezası ile birlikte gelir. Printf'n gibi şeyler, kodunuzu serileştirme eğilimine sahip olduklarından dolayı kötü şöhrete sahiptirler. –