2020年2月6日
摘要: 一、ArrayBlockingQueue在logback异步日志打印中的使用 在高并发、高流量并且响应要求比较小的系统中同步打印日志已经满足不了需求,打印日志本身是需要写磁盘的,写操作会短暂的阻塞业务线程。 同步日志打印:就是将日志写入磁盘与业务线程同步调用完成。 异步日志打印:将日志打印的任务放入 阅读全文
posted @ 2020-02-06 16:52 FFStayF 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、CountDownLatch 场景:主线程需要等待所有子线程执行完毕后再进行汇总 CountDownLatch实现比较简单,继承AQS实现了一个不可重入共享锁Sync 1.不可重入共享锁Sync private static final class Sync extends AbstractQu 阅读全文
posted @ 2020-02-06 14:03 FFStayF 阅读(260) 评论(0) 推荐(0) 编辑