04 2017 档案

摘要:关于并发,前面写了18篇文章,本节做个总结,暂时就不再讨论了 阅读全文
posted @ 2017-04-27 06:50 老马说编程 阅读(2197) 评论(0) 推荐(6)
摘要:本节探讨线程本地变量在Java中的实现ThreadLocal,它是什么?怎么使用?有哪些用途?实现原理是什么?与线程池结合使用时有什么意想不到的情况?如何解决?... 阅读全文
posted @ 2017-04-26 06:44 老马说编程 阅读(2598) 评论(1) 推荐(2)
摘要:本节探讨Java并发包中的同步协作工具类,读写锁ReentrantReadWriteLock,信号量Semaphore,倒计时门栓CountDownLatch,循环栅栏CyclicBarrier,它们都是什么?有什么用?基本实现原理是什么? 阅读全文
posted @ 2017-04-20 07:10 老马说编程 阅读(2118) 评论(0) 推荐(3)
摘要:本节,我们来探讨Java中的定时任务Timer和ScheduledExecutorService,它们的基本用法都是比较简单的,但如果对它们缺乏足够的了解,则很容易坠入其中的一些坑,都有哪些坑呢? 阅读全文
posted @ 2017-04-18 06:45 老马说编程 阅读(6618) 评论(1) 推荐(2)
摘要:本节介绍CompletionService,它方便了对于多个异步任务结果的处理 阅读全文
posted @ 2017-04-14 08:21 老马说编程 阅读(2182) 评论(0) 推荐(1)
摘要:本节介绍Java并发包中的线程池,它的各个参数的含义都是什么?线程池大小是如何动态变化的?各个典型配置的优缺点是什么?各适用于什么场合?线程池死锁是怎么发生的?如何避免?... 阅读全文
posted @ 2017-04-11 06:38 老马说编程 阅读(3188) 评论(1) 推荐(2)