2013-03-01から1日間の記事一覧

Boost.Lockfree 境界チェック付きpush

C++

Boost.Lockfreeのキューには、境界チェックのないpush()と、境界チェックのあるbounded_push()という、2種類の値追加関数があります。 まず、境界チェックなしのpush()メンバ関数。こちらは、容量を超えてpushした場合に、容量が自動伸長します。 #include <iostream> </iostream>…