摘要:
Java 7之前我们使用Math.random()产生随机数,使用原子变量来保存当前的种子,这样两个线程同时调用序列时得到的是伪随机数,而不是相同数量的两倍。ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。ThreadLocalRandom不是直... 阅读全文
posted @ 2014-12-10 23:33 酷鱼影子 阅读(203) 评论(0) 推荐(0) 编辑
|
|
摘要:
Java 7之前我们使用Math.random()产生随机数,使用原子变量来保存当前的种子,这样两个线程同时调用序列时得到的是伪随机数,而不是相同数量的两倍。ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。ThreadLocalRandom不是直... 阅读全文
posted @ 2014-12-10 23:33 酷鱼影子 阅读(203) 评论(0) 推荐(0) 编辑
摘要:
从 Java 7 build 105 版本开始,Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Automatic Resource Management) ,自动资源管理。新的语句支持包括流以及任何可关闭的资源,例如,一般我们会编写如下代码来... 阅读全文
posted @ 2014-12-10 23:24 酷鱼影子 阅读(275) 评论(0) 推荐(0) 编辑 |
|