0

重複の可能性:
Linux スレッドでのファイル セグメント/セクション/レコードのロック

ファイルが複数のスレッドによって共有 (読み取りおよび書き込み) されるマルチスレッド プロセスがあります。スレッドが 1 つのファイル セグメントをロックして、他のスレッドがアクセスできないようにする方法はありますか? 試してみfcntl(fd, F_SETLKW, &flock)ましたが、このロックはスレッドではなくプロセスに対してのみ機能します (ロックはプロセス内のすべてのスレッド間で共有されます)。

4

0 に答える 0