yohhoyの日記

技術的メモをしていきたい日記

2014-05-01から1ヶ月間の記事一覧

java.util.concurrent.locks.StampedLock同期プリミティブ

Java 8で追加された java.util.concurrent.locks.StampedLock 同期プリミティブについてメモ。まとめ: StampedLockクラスは、「楽観的(optimistic)Read操作」および「ロック昇格(upgrade lock)」を追加サポートしたReader-Writerロックとして機能する。 注…

並列パイプライン処理のひな形

Intel TBB(Threading Building Blocks)を利用した並列パイプライン処理実装のひな形コード。下記の前提条件・要件に適合する。 データの “入力 → 変換 → 出力” 処理フローにおいて、スループット改善を目的として変換処理を並列化する。 データ変換は並行実…

std::stringとゼロ初期化

C++

C++標準ライブラリの文字列型std::string*1 とリテラル0を用いた初期化に関するメモ。 2021-07-02追記:C++2b(C++23)に向けてP2166R1が採択され、nullptr_tを取るstd::string/std::string_viewコンストラクタはdelete宣言される。この仕様追加によって本記…