![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java并发编程
HaSaKing_721
一位不愿意透露姓氏的王先生
展开
-
java synchronized 锁机制
synchronized(this) 与synchronized(class) 之间的区别 一、概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性。 可见性:必须确保在锁被释放之前,对共享变量所做的修改,对于随后获得该锁的另一个线程是可见的(即在获得锁时应获得最新转载 2020-08-28 09:55:09 · 119 阅读 · 0 评论 -
java多线程之Concurrent包 之 BlockingQueue
这里写目录标题简介使用背景BlockingQueue放入数据获取数据BlockingQueue成员详细介绍1. ArrayBlockingQueue2.LinkedBlockingQueue示例小结 转载 https://www.iteye.com/blog/wsmajunfeng-1629354 简介 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。 通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文转载 2020-06-04 13:40:17 · 493 阅读 · 0 评论