부스트 라이브러리의 잠금없는 큐 데이터 구조를 사용하려고합니다.
#include <boost/thread/thread.hpp>
#include <boost/lockfree/queue.hpp>
그러나, 나는 이러한 데이터 구조는 다음이 포함되어 현재 항목의 수 (http://www.boost.org/doc/libs/1_53_0/doc/html/boost/lockfree/queue.html)를 얻을 수있는 방법을 지원하지 않는다는 것을 발견했다.
내가 원하는 것은 std :: queue :: size (http://en.cppreference.com/w/cpp/container/queue/size)와 비슷한 것이다.
미리 도움을 주셔서 감사합니다.
동시 데이터 구조에는 * 크기가 없습니다. 그것에 대해 생각해보십시오. 그렇지 않으면 모든 동시 데이터 구조의 크기가 17 인 것으로 간주하십시오. –
@KerrekSB 전체 정확도로 알 수있는 크기가 아니라 크기가 있습니다. –
@MichaelGazonda 그리고 그 크기는 꽤 쓸모없는 개념입니다. – juanchopanza