8 #pragma managed(push, off) 11 #include <condition_variable> 16 #include <condition_variable> 29 std::unique_lock<std::mutex> lock(
mut);
50 std::unique_lock<std::mutex> lock(
mut);
ptr_queue(size_t max_size)
std::condition_variable is_not_full
std::queue< T * > object_queue
std::condition_variable is_not_empty