实现线程共享所有权
线程获取多个共享所有权和一个共享专有权,实现了多个读写锁的机制,即:多个读线程一个写线程。
boost有了
boost::shared_mutext boost::shared_mutex::shared_lock
boost::unique_lock<boost::shared_mutex>
来解决这个问题
windows下,有代码可以实现这个功能吗?
[解决办法]
自己写一个也不复杂,百度搜读写锁,代码很多
[解决办法]
仿造ERESOURCE 结构
自己控制锁获得顺序即可
[解决办法]
boost里既然有了,不就是找到了windows下的实现了嘛。
还要求啥?