摘要: 并发编程之面试题一 面试题 ​ 创建一个容器,其中有两个方法,一个方法是 add(),一个方法时size(),起两个线程,一个线程是往容器中添加1 10这是个数字,另外一个线程在数字添加到5的时候结束。 初始代码 该问题咋一看是一个很简单的面试题,创建两个线程,分别执行对应的任务即可。以下就是简单的 阅读全文
posted @ 2019-04-12 17:04 追梦1819 阅读(642) 评论(6) 推荐(0) 编辑
摘要: synchronized是Java中的关键字,是一种常用的线程同步锁。 用法 注意:在理解synchronized时,要知道一个核心点,synchronized锁定的不是代码,而是对象。使用synchronized时,其会申请对象的堆内存,进行锁定。 写法一 写法二 上述写法是创建一个锁对象,其实可 阅读全文
posted @ 2019-04-12 10:56 追梦1819 阅读(405) 评论(0) 推荐(0) 编辑