我有几个目标需要在++的不同侧面上采取行动。 我知道,必须锁定可能同时使用不止一个透镜的任何变数,但如果每一读物能(书写)同一物体的不同数据成员? 例如,每一条镜头都使用不同的物体方法,而任何一种称为更改同一数据成员的方法都不使用。 只要我不接触同一数据成员,或我是否需要把整个物体锁上门,那是否安全?
我探讨了关于这一专题的解释和细节,但每一个例子似乎都侧重于单一变量或非成员的职能。
To summarize: Can I safely access 2 different data members of the same object from 2 different thread without placing a lock on the whole object?