06 2019 档案

摘要:一、CyclicBarrier使用 CyclicBarrier从字面上可以直接理解为线程运行的屏障,它可以让一组线程执行到一个共同的屏障点时被阻塞,直到最后一个线程执行到指定位置,你设置的执行线程就会触发运行;同时CyclicBarrier相比与CountDownLatch,它是可以被重置的;下面我 阅读全文
posted @ 2019-06-30 18:27 DaFanJoy 阅读(380) 评论(0) 推荐(0) 编辑
摘要:在过去我们实现多线程同步的代码中,往往使用join()、wait()、notiyAll()等线程间通信的方式,随着JUC包的不断的完善,java为我们提供了丰富同步工具类,官方也鼓励我们使用工具类来实现多线程的同步,今天我们就对其中CountDownLatch类的使用与底层实现进行分析与总结。 一、 阅读全文
posted @ 2019-06-28 20:56 DaFanJoy 阅读(739) 评论(0) 推荐(0) 编辑
摘要:前面两篇文章Netty源码分析之NioEventLoop(一)—NioEventLoop的创建与Netty源码分析之NioEventLoop(二)—NioEventLoop的启动中我们对NioEventLoop的创建与启动做了具体的分析,本篇文章中我们会对NioEventLoop的具体执行内容进行分 阅读全文
posted @ 2019-06-11 22:04 DaFanJoy 阅读(993) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示