我有一个对象,我想要锁定。锁定对象java
class TestObj {
Lock lock = new Lock();
public void lockObj {
lock.lock();
}
public void unlockObj {
lock.unlock();
}
// other methods/attributes omitted
}
class Test {
public static void main(String[] args) {
TestObj testObj = new TestObj();
testObj.lockObj();
}
}
请问
该锁的TestObj对象?所以其他对象/线程不能访问这个特定的TestObj?
你为什么要锁定一个对象?一个对象和一个线程是两个完全不同的东西。而且一旦对象A引用了另一个对象B,就无法阻止A使用B.请解释你想要在更高层次上做什么。 – 2012-02-08 15:27:39