06 2022 档案

Java并发编程之AbstractQueuedSynchronizer队列同步器与可重入锁ReentrantLock
摘要:前言:之前有写过关于重入锁ReentrantLock的解析,而重入锁ReentrantLock的核心在于它的两个锁非公平锁和公平锁的所继承的父类AbstractQueuedSynchronizer,接下来就是关于AbstractQueuedSynchronizer的详解,包括图文、源码。后文Abst 阅读全文

posted @ 2022-06-19 22:42 lyjlyjlyj 阅读(50) 评论(0) 推荐(0)

Java线程池之可缓存的线程池Executors.newCachedThreadPool()与阻塞队列SynchronousQueue
摘要:前言:上一篇单线程池的随笔提到了非固定线程数的线程池,那么本文就以前文为基础,剖析Java线程池中的Executors.newCachedThreadPool()。Executors.newCachedThreadPool(),后文简称为缓存线程池。 ***Executors.newCachedTh 阅读全文

posted @ 2022-06-14 22:42 lyjlyjlyj 阅读(2967) 评论(0) 推荐(0)

Java线程池之Executors.newSingleThreadExecutor()
摘要:Java线程池Executors.newSingleThreadExecutor() 前言:本文先就Java线程池 ThreadPoolExecutor 进行分析,然后逐步分析单线程池的源码工作流程 ThreadPoolExecutor的工作流程 我们执行以下代码: ExecutorService 阅读全文

posted @ 2022-06-13 21:13 lyjlyjlyj 阅读(3492) 评论(0) 推荐(0)

IO、NIO与Netty
摘要:IO、NIO与Netty 前言:此文主要用于记录Netty学习之后的总结与笔记,较为浅显 Demo源码地址 1.BIO、NIO、AIO Java中有三种网络模型:BIO、NIO和AIO 1.1 BIO同步阻塞IO BIO就是Java IO包中的一系列流 import java.io.*; BIO作为 阅读全文

posted @ 2022-06-09 16:43 lyjlyjlyj 阅读(122) 评论(0) 推荐(0)

导航