我有三个类,我们称它们为A,B和HardwareDriver。每个类都有一个实例。 a和b运行在两个不同的线程中。他们都通过HardwareDriver的一个实例访问硬件。喜欢的东西: Class A {
... };
Class B {
... };
Class HardwareDriver {
public:
int accessHardware();
};
我知道这意味着如果你声明一个数组volatile,那么对数组的引用不是数组中的项。 我学习互斥算法,所以我写了一些测试代码: public class MutualExclusion {
static final int N = 10;
static final int M = 100000;
volatile static int count = 0;