C言語なら俺に聞け! Part 81
■ このスレッドは過去ログ倉庫に格納されています
0765デフォルトの名無しさん
NGNGリエントラントは再入可能。
つまり状態をもたない。よって複数のスレッドから同時に呼び出されても大丈夫。
それから、同時に呼び出されても非同期に動くことができる。
スレッドセーフは、その通りに複数のスレッドから同時に呼び出されても大丈夫。
ただし、リエントラントとは限らない。というのも、状態を持つけど排他制御すること
によって複数のスレッドから同時に呼び出されても大丈夫なように実装されてるかも
しれないから。
リエントラントでない場合は、排他制御してるので待ち合わせが発生する。
(つまり非同期じゃない)
と解釈してるのだがどうだろう。
740の疑問は妥当。
741は途中から言葉が「再帰」になってるように、多分再入と再帰をごっちゃにしてると
思われ。
■ このスレッドは過去ログ倉庫に格納されています