摘要: 工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。前记:jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maxim... 阅读全文
posted @ 2014-09-14 21:52 常山赵子龙lzq 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 简介信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。概念Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。以一个停车场运作为例。为了简单起见,假设停车场只有三个车位,... 阅读全文
posted @ 2014-09-14 15:52 常山赵子龙lzq 阅读(370) 评论(0) 推荐(0) 编辑