我只是代码的搬运工,原文参见A "synchronized" statement for C++ like in Java。其实现是通过区域锁(Scoped locking)和宏定义来实现的。区域锁可参考线程同步之利器(2)——区域锁(Scoped locking) 。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号