public class ThreadPool {
Lock lock = new ReentrantLock();//為什么要使用這樣的調(diào)用方式
ReentrantLock r = new ReentrantLock();//這樣調(diào)用的和上一句的區(qū)別在哪里?
}
1 回答

飲歌長(zhǎng)嘯
TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
沒(méi)太大區(qū)別,因?yàn)?code>Lock是ReentrantLock
實(shí)現(xiàn)的接口,所以第一行是可以這么寫(xiě)的,而且建議這么寫(xiě)。
跟下面這個(gè)經(jīng)典的例子是類(lèi)似的:
Map<String, String> map1 = new HashMap<>();
HashMap<String, String> map2 = new HashMap<>();
添加回答
舉報(bào)
0/150
提交
取消