タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

thread-safetyに関するmogwaingのブックマーク (1)

  • moratorium | flock(2)はスレッドも排他するか?

    flock(2)はスレッドも排他するか? 以前人づてに、flock(2)がプロセス間排他はするけどスレッド間排他はしないという話を聞いた。 これが当だと、今まで自分が書いたマルチスレッドアプリケーションのファイルを扱う部分の根幹が揺らいでしまう。特にファイルが壊れたりするような現象は見られなかったので今まで放置してきたが、非常に心配になってきたので調べてみた。 実験環境と検証用コードは以下の通り。 dylan% uname -a Linux dylan 2.6.17-10-generic #2 SMP Tue Dec 5 22:28:26 UTC 2006 i686 GNU/Linux dylan% gcc --version gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5) Copyright (C) 2006

    mogwaing
    mogwaing 2008/12/11
    flockがthread safeかを検証してくれている。thread safe っぽい
  • 1