在一个具有许多类的C++多线程应用程序中,我试图找出定义全局变量的方法。
通过第二种方法,可以通过集中方式而不是第一种方法通过锁来控制多线程访问。
还有更多更好的方法吗?
发布于 2010-08-25 16:17:48
如果可以缩小“全局变量”的范围(这通常是这样的--有多少变量是真正的全局变量?)然后,您可以在适当的拥有类中使其成为私有静态类成员。如果您的其他类需要查看它(或者不太可能更新它),请提供get/put访问器。
https://stackoverflow.com/questions/3567906
复制相似问题