メインメニューを開く
MonoBook
検索
差分
← 古い編集
ロックディレクトリ
9 バイト追加
,
2020年2月10日 (月) 03:11
編集の要約なし
「まともな[[OS]]では、[[ファイル]]の操作は明示しない限り排他的ではないが、[[ディレクトリ]]の操作は常に排他的である」という特徴を利用した[[排他制御]]の方法である。
ディレクトリの作成はOSレベルで強制的にシングルスレッドで実行されるという特性を利用している。
つまりディレクトリの作成はOSレベルで強制的にシングルスレッドで実行されるという特性を利用している。
<source>
if ( !mkdir("/tmp/lock") )
Administrator
ビューロクラット
、
インターフェース管理者
、
管理者
8,117
回編集