2008-04-15から1日間の記事一覧

g++ での volatile の扱いが微妙に変

C++

スレッドセーフの定義では「基本的に複数のスレッドからアクセスするオブジェクトには volatile 修飾しません?」などとコメントしつつも、その実、ほぼ全ての自作クラスは volatile 修飾に全然対応してなかったよなぁと、反省し、volatile 修飾対応を始めた…

スレッドセーフの定義(其の弐)というかリエントラントの定義というか...

C++

http://ja.wikipedia.org/wiki/リエントラントリエントラントなコードはスレッドセーフであるほか、データを壊すことなく処理を一時中断することもできる。Wikipedia での定義によるとリエントラントなコードはスレッドセーフということになっており、これは…