回答編集履歴
1
追加情報
answer
CHANGED
@@ -14,4 +14,5 @@
|
|
14
14
|
システムコール内でコンテキスト切り替えが発生したり、
|
15
15
|
カーネル内プリエンプションが起こったりという可能性は考えられないでしょうか。
|
16
16
|
プロセス切り替えが発生しても、ファイル所有権は明示的に解放しないと大抵そのままかと思います。
|
17
|
+
プロセスAが所有権持って休止し、プロセスBが復帰したときに所有権を獲得できない場合は、アプリの処理内容にもよりますが待たされるだけかと思います。
|
17
|
-
|
18
|
+
※スレッドだとコンテキスト切り替えが少なくて済むでしょう。
|