带读写锁的list和map

·

#pragma once
#include <boost/thread.hpp>
#include <list>
#include <map>

template <typename T>
class shared_list : public std::list<T>, public boost::shared_mutex {};

template <typename T1, typename T2>
class shared_map : public std::map<T1, T2>, public boost::shared_mutex {};

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注