摘要: 一、抽象类AQS在JDK应用 ReentrantLock、ReetrantReadWriteLock、 Semaphore、CountDownLatch:Shared模式 ThreadPoolExecutor 二、AbstractQueuedSynchronizer Provides a frame 阅读全文
posted @ 2020-05-05 23:54 飞翔在天 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、synchronized 和 ReentrantLock 的区别 两者的共同点: 1. 都是用来协调多线程对共享对象、变量的访问 2. 都是可重入锁,同一线程可以多次获得同一个锁 3. 都保证了可见性和互斥性 两者的不同点: 1. ReentrantLock 显示的获得、释放锁,synchron 阅读全文
posted @ 2020-05-05 23:47 飞翔在天 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Phase:https://cloud.tencent.com/developer/article/1350849 CyclicBarrier 参考:https://blog.csdn.net/qq_38293564/java/article/details/80558157 栅栏类似于闭锁,它能阻 阅读全文
posted @ 2020-05-05 23:42 飞翔在天 阅读(168) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList CopyOnWriteArrayList这是一个ArrayList的线程安全的变体。 原理大概可以通俗的理解为: 初始化的时候只有一个容器,长时间内容器数据、数量等没有发生变化的时候,多个线程都是读取(假设这段时间里只发生读取的操作)同一个容器中的数据,所以 阅读全文
posted @ 2020-04-29 19:07 飞翔在天 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/ityouknow/p/5714703.html + 马士兵JVM调优视频 jps: JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。jstat: JVM statistics Monitoring, 阅读全文
posted @ 2020-04-22 23:43 飞翔在天 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1. Java并发知识库 并发队列 1、ArrayBlockingQueue:bounded queue A simple work queue is an example use case. This scenario is often a low producer-to-consumer rat 阅读全文
posted @ 2020-04-18 20:29 飞翔在天 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.ruanyifeng.com/blog/2017/05/websocket.html HTTP 协议有一个缺陷:通信只能由客户端发起。注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用"轮询":每隔一段时候,就发出一个询问,了解服务器有没有新的信息。 阅读全文
posted @ 2020-04-18 18:07 飞翔在天 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 参考自:http://www.ruanyifeng.com/blog/2017/05/server-sent_events.html 一、SSE 的本质 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE)。 HTTP 协议有一个缺 阅读全文
posted @ 2020-04-18 17:52 飞翔在天 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/kimyundung/article/details/126877023 -- 待继续梳理完 MAT: https://www.jianshu.com/p/931bd0351b78 https://www.cnblogs.com/trust-free 阅读全文
posted @ 2020-04-11 17:52 飞翔在天 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 阿里开发者:https://posts.careerengine.us/p/647f31976268ba74af562460?from=latest-posts-panel&type=title 有图、有代码 https://www.51cto.com/article/677709.html 从Bi 阅读全文
posted @ 2020-03-29 18:32 飞翔在天 阅读(160) 评论(0) 推荐(0) 编辑