技術的メモをしていきたい日記2013-04-17記事"C#メモリモデルの理論と実践"C#プログラミング言語C#とメモリモデルに関するMSDNマガジンの記事。C#におけるvolatileキーワードの意味論と、各種アーキテクチャ(x86-x64/Itanium/ARM)への実装マッピングについて言及されている。Hoisting)”はコンパイラによるループ処理最適化の一種。hoist)してRead回数を削減する最適化技法。Frameworkではこのケースが適切に処理されないことを指摘しておかなければなりません。実際、_Aフィールドをvolatileとマークしても読み取り順序の入れ替えは避けられません。Frameworkバージョン4.5で解決されました。1.4以前と同種の問題*2があった?どちらかというと仕様ではなく実装の問題のように読める。(1)月別アーカイブ注目記事はてなブログをはじめよう!yohhoyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。