差分
ナビゲーションに移動
検索に移動
← 古い編集
ロックディレクトリ
9 バイト追加
,
2020年2月10日 (月) 03:11
編集の要約なし
「まともな[[OS]]では、[[ファイル]]の操作は明示しない限り排他的ではないが、[[ディレクトリ]]の操作は常に排他的である」という特徴を利用した[[排他制御]]の方法である。
ディレクトリの作成はOSレベルで強制的にシングルスレッドで実行されるという特性を利用している。
つまりディレクトリの作成はOSレベルで強制的にシングルスレッドで実行されるという特性を利用している。
<source>
if ( !mkdir("/tmp/lock") )
Administrator
ビューロクラット
、
インターフェース管理者
、
管理者
8,102
回編集
案内メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
変種
表示
閲覧
編集
ソースを編集
履歴表示
その他
検索
案内
メインページ
最近の更新
未作成ページ
おまかせ表示
ヘルプ
ツール
特別ページ
印刷用バージョン