摘要: 这个类是在JDK7中新增的随机数生成器,它弥补了Random类在多线程下的缺陷。 Radndom类的局限性 在JDK7之前包括现在java.util.Random都是使用比较广泛的随机数生成工具。为什么说它在多线程中有缺陷,看下面一个例子: public class RandomTest { pub 阅读全文
posted @ 2021-03-01 12:23 西伯利亚爱学习的狼 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 前言 多线程访问同一个共享变量的时候也别容易出现并发问题,特别是在多线程需要对一个共享变量进行写入的时候。为了保证线程的安全,一般使用者在访问共享变量的时候需要进行适当的同步。如下图所示 同步的措施一般是加锁,但是加锁显然加重了使用者的负担。那么有没有一种方式可以做到,当创建一个线程过后,每个线程对 阅读全文
posted @ 2021-03-01 11:20 西伯利亚爱学习的狼 阅读(102) 评论(0) 推荐(0) 编辑