WindowsC++1z(C++17)に向けて提案されている同期プリミティブについてメモ。初期提案のため概要のみ。目指していた効率的な通知/待機機構を実装できる。std::synchronic<T>クラステンプレートは、スレッド間同期オブジェクトの待機処理を効率的に実装するための低レイヤ同期プリミティブ。variable)のような条件待機/通知機能を追加したもの。オブジェクト(≒atomic変数)への値代入に加えて、同オブジェクト上で待機しているスレッドへのブロック解除通知を行う。オブジェクト(≒atomic変数)の値が特定条件を満たすまで呼び出しスレッドをブロックして待機する。よる待機解除ポリシー(urgent/lazy)も指定可能としている。1注目記事はてなブログをはじめよう!yohhoyさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。