seen from China

seen from Switzerland

seen from Indonesia

seen from Switzerland
seen from Japan

seen from Germany
seen from Japan
seen from China
seen from Switzerland

seen from Malaysia

seen from Belarus

seen from Malaysia

seen from Japan
seen from Germany
seen from Türkiye
seen from Germany

seen from Poland
seen from Japan

seen from Netherlands

seen from United States
改めて、もう一度。
Lockfreeのレヴュー期間: あと二日
source: http://groups.google.com/group/boost-list/browse_thread/thread/5365cf607a09bade/79e38d70642da188
Table of Contents
1 Hartmut Kaiser
1 Hartmut Kaiser
みなさんこんにちは。
Tim Blechmann氏による Lockfree libraryのレヴュー期間があと二日に迫りました。もし興味がおありでしたらぜひレヴュー参加をご検討ください!
以下は(ちょっと修正した)ライブラリ紹介の原文です:
このライブラリについて:
Boost.Lockfreeはロックフリーデータ構造の実装を提供します。ロックフリーデータ構造では、ガード句のようなブロッキング同期プリミティヴなしに複数のスレッドから同時並行的にアクセスすることが可能です。ロックフリーデータ構造はデータアクセスの優先順位の逆転を防ぐため、また、マルチプロセッサマシンにおけるスケーラビリティ要求に応えるために、ブロッキングアルゴリズムだとパフォーマンスの劣化が致命的となるようなリアルタイムシステムで利用されています。
このライブラリでは以下のようなデータ構造を提供しています:
boost::lockfree::fifo → ロックフリーなFIFO queue
boost::lockfree::stack → ロックフリーな stack
boost::lockfree::ringbuffer → ウェイトフリーな single-producer/single-consumer リングバッファ (訳註: single-producer/single-consumer の訳語ってなにになるんでしょう…?)
このライブラリはこちらからダウンロードできます: http://tim.klingt.org/boost_lockfree.tar.gz
Boost.LockfreeはC++0xの atomicライブラリに依存しています。atomicライブラリは既存のコンパイラではまだ十分にサポートされていません。このため、Boost.Lockfreeは"レヴューされていない"Boost.Atomicライブラリを基盤としています。Boost.AtomicライブラリはC++0xのatomicライブラリをC++98の機能でエミュレートしたものです。 このレビューはBoost.Lockfreeに関するもので、Boost.Atomicに関するものではありませんが、Boost.Atomicもtarballやgit リポジトリに同梱されています。
もしBoost.Lockfreeが先に受理されても、Boost.Atomicが受理されるまではtruncにマージされません。
このライブラリがBoost libraryとして認められるべきか否か、必ずレビューにはっきり述べてください!
加えて、以下の一般的な話題についてもフィードバックいただければ幸いです:
このライブラリのデザインについての評価
このライブラリの実装についての評価
このライブラリのドキュメントについての評価
このライブラリの潜在的な有用性についての評価
このライブラリを使ってみたか。そのとき利用したコンパイラについて。また、なにか問題があったかどうか
どのくらいこのライブラリの評価に尽力したか。ほんのちょっと/ざっと流し読みした/徹底的に調査した
このライブラリが解決しようとする問題領域に関してどの程度知識があるか
Regards Hartmut Review Manager