摘要: 多线程环境安全问题的判断标准(一定要三个同时满足) 是否是多线程环境 是否有共享数据 是否有多条语句操作(修改)共享数据 为什么出问题: CPU的一次操作必须是原子性的,在一个时间点,CPU只能执行一条指令,而一条语句是由多条指令组成的,比如说i++指令,CPU要先执行i+1,然后将i+1的值赋给i 阅读全文
posted @ 2019-04-12 21:47 我差两天十八岁 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 特点:主要在序列化的时候使用 不可以使用泛型 实现了Map接口(存放的是键值对) key和value都是String作用:作为简单的配置文件使用 通常用于简单工厂模式,一个抽象父类Car ,若干子类Benz BMW …… ,一个简单工厂CarFactory,一个测试类UI 一个抽象父类Car 一个子 阅读全文
posted @ 2019-04-12 18:56 我差两天十八岁 阅读(1359) 评论(0) 推荐(0) 编辑