调用Condition的await()和signal()方法,可以在执行Lock的lock和unlock方法之间的代码中调用,也可以在其他有需要的地方使用。
举一反三
- 关于Application对象的方法,下面说法正确的是() A: 只有Lock方法 B: 只有Unlock方法 C: 没有Lock方法和Unlock方法 D: 有Lock方法和Unlock方法
- 下面()是使用Application对象时防止竞争的代码?Application. ; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ; //解除对Application对象的锁定 A: lock unlock B: Lock UnLock C: Lock() UnLock() D: UnLock() Lock()
- 事务T1符合两段锁封锁法的序列是() A: LOCK S(A)...LOCKS S(B) ...UNLOCK (B) ... UNLOCK (A) B: LOCK S(A) UNLOCK (A) LOCK S(B) UNLOCK (A) C: LOCK S(B) LOCK X(A) UNLOCK (A) LOCK S(C) D: UNLOCK (A) UNLOCK (B) LOCK X(A) LOCK X(B)
- 可以在同一个构造方法中,同时使用 this 和 super 来调用其他的构造方法
- 构造方法重载后,在构造方法中可以使用this语句进行构造方法之间的调用,在重载的两个构造方法中可以使用this语句相互调用。