class A{
public:
void Add(){mCRS.Lock();mNum++;mCRS.Unlock();}
int  mNum;
CCriticalSection mCRS;
};class B{
public:
void AddNum(){crs.Lock();a.mNum++;crs.Unlock();}
CCriticalSection crs;
private:
A  a;
};
可否这样互斥访问A类的mNum变量?