摘要: /** * Created by chengtao on 17/12/3. * 多个线程 如何共享数据? * 常见实例:多个窗口同时售卖火车票 */public class Thread0701_MultiThreadShareData { public static void main(Strin 阅读全文
posted @ 2017-12-03 23:21 为爱奋斗不息 阅读(171) 评论(0) 推荐(0) 编辑
摘要: import java.util.HashMap;import java.util.Map;import java.util.Random;/** * Created by chengtao on 17/12/3. * 继5 之后,ThreadLocal就是系统为我们提供的那个map */publi 阅读全文
posted @ 2017-12-03 22:50 为爱奋斗不息 阅读(161) 评论(0) 推荐(0) 编辑
摘要: import java.util.HashMap;import java.util.Map;import java.util.Random;/** * Created by chengtao on 17/12/3. * 线程范围内的数据共享:即模块从不同的线程获取到的值是不一样的 * 可以通过 ha 阅读全文
posted @ 2017-12-03 21:55 为爱奋斗不息 阅读(142) 评论(0) 推荐(0) 编辑
摘要: package com.czbk.thread;/** * Created by chengtao on 17/12/3. * 需求: 子线程先运行10次,然后主线程运行 100次,依次运行50次 * wait(): 等待 如果线程执行了wait方法,那么该线程会进入等待的状态,等待状态下的线程必须 阅读全文
posted @ 2017-12-03 21:13 为爱奋斗不息 阅读(152) 评论(0) 推荐(0) 编辑
摘要: package com.czbk.thread;/** * Created by chengtao on 17/12/3. 线程安全问题: 线程安全出现 的根本原因: 1. 存在两个或者两个以上 的线程对象共享同一个资源。 2. 多线程操作共享资源的代码 有多句。 线程安全问题的解决方案: 方式一: 阅读全文
posted @ 2017-12-03 20:53 为爱奋斗不息 阅读(149) 评论(0) 推荐(0) 编辑