C言語の質問スレッド<42>
■ このスレッドは過去ログ倉庫に格納されています
0834デフォルトの名無しさん
NGNGマルチスレッドで使って安全という意味だよね?
C言語の規格自体ではそこまで決まってない。
かといって処理系ごとにまったくバラバラかというとそうでもない。
Unix系のOSなら、Single Unix Specificationという規格でけっこう細かく
決まっている。
http://www.opengroup.org/onlinepubs/007908799/xsh/threads.html
のThread-safetyセクションにリストされている関数はthread-safeで*ない*。
他は全てthread-safe。(printfもthread-safe。)
SUS準拠OS以外なら、処理系のマニュアルを見るしかない。
■ このスレッドは過去ログ倉庫に格納されています