摘要: 线程同步的三种方式 1. 同步代码块。 2. 同步方法。 3. 锁机制。 同步代码块: synchronized 关键字可以用于方法中的某个区块中,表示只对这个区块的资源实行互斥访问。 synchronized(同步锁){ 需要同步操作的代码 } 同步锁: 对象的同步锁只是一个概念,可以想象为在对象 阅读全文
posted @ 2020-07-08 22:43 yl丶 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 构造方法: public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable target) :分配一个带有指定目标新的线程对象。 public Thread(Runnab 阅读全文
posted @ 2020-07-08 16:52 yl丶 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 晴天。/** * 模拟斗地主洗牌发牌 * 1. 准备牌: 完成数字与纸牌的映射关系: 使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。 2. 洗牌: 通过数字完成洗牌发牌 3. 发牌: 将每个人以及底牌设计为ArrayList,将后3张牌直接存放于底牌,剩 阅读全文
posted @ 2020-07-08 16:41 yl丶 阅读(159) 评论(0) 推荐(0) 编辑