我有一個對象,我想要鎖定。鎖定對象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