随笔分类 -  多线程

摘要:推荐好文: 1. "线程同步工具(一)" 2. "线程同步工具(二)控制并发访问多个资源" 3. "并发工具类(三)控制并发线程数的Semaphore" 简介 Semaphore是基于计数的信号量,可以用来控制同时访问特定资源的线程数量;可以通过设定一个阈值,基于此,多个线程争抢获取许可信号,做完自 阅读全文
posted @ 2017-07-09 13:29 做个有梦想的咸鱼 阅读(217) 评论(0) 推荐(0)
摘要:对ThreadLocal的理解 ThreadLocal主要是用来存储线程内局部变量。每个线程都有自己的局部变量;这种变量在多线程环境下访问时(通过get或set方法访问)时,能保证各个线程里的变量独立于其他线程内变量之外。ThreadLocal实例通常是类中的private static字段,它们希 阅读全文
posted @ 2017-03-08 14:28 做个有梦想的咸鱼 阅读(273) 评论(0) 推荐(0)
摘要:TimeUnit笔记 1.TimeUnit 简介 TimeUnit是java.util.concurrent包下的一个枚举类,其主要封装了时间单位之间的转换以及基于时间上对线程的基本操作(sleep,join,wait);其主要特色是对时间操作提供了较好的可读性,同时也是对枚举语法理解的一个较好的例 阅读全文
posted @ 2016-06-27 21:04 做个有梦想的咸鱼 阅读(710) 评论(0) 推荐(0)