2012-08-03から1日間の記事一覧

cpprefjp更新

C++

<atomic>に、std::kill_dependency()を追加。 サンプルコードはid:Cryoliteさんの提供です。</atomic>

コードを見ると一発でわかるDCAS

C++

Game Programming Gems 6に、CAS (Compare and Swap)についてけっこう詳しく書いてあって、その中にDCASというのがあってよくわかりませんでした。 Double Compare and Swap (DCAS) : CAS2と似ているが、2つの不連続なメモリワードで比較を行う。 いろいろと…

cpprefjp更新

C++

atomic (C++11) - cpprefjp C++日本語リファレンス <atomic>に以下を追加: atomic_init() atomic_fetch_sub() atomic_fetch_sub_explicit() atomic_fetch_and() atomic_fetch_and_explicit() atomic_fetch_or() atomic_fetch_or_explicit() atomic_fetch_xor() atom</atomic>…