为了账号安全,请及时绑定邮箱和手机立即绑定

【新手】ReentrantLock的问题

【新手】ReentrantLock的问题

一只萌萌小番薯 2019-03-01 10:32:50
public class ThreadPool { Lock lock = new ReentrantLock();//为什么要使用这样的调用方式 ReentrantLock r = new ReentrantLock();//这样调用的和上一句的区别在哪里? }
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

没太大区别,因为LockReentrantLock实现的接口,所以第一行是可以这么写的,而且建议这么写。

跟下面这个经典的例子是类似的:

Map<String, String> map1 = new HashMap<>();
HashMap<String, String> map2 = new HashMap<>();
查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 456 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信