摘要: 再讲线程安全: 一、脏读 脏读:在于读字,意在在读取实例变量时,实例变量有可能被另外一个线程更改了,导致获取到的数据出现异常。 在非线程安全的情况下,如果线程A与线程B 共同使用对象实例C中的方法method,如果实例C存在实例变量,同时在method中会操作这个实例变量a,则有可能出现脏读的情况。 阅读全文
posted @ 2019-04-25 19:01 李鹏飞ONLINE 阅读(331) 评论(0) 推荐(0)
摘要: 一、首先 Thread 是实现了Runable 接口的类 理论上Thread 实例与直接实现runable接口的实例运行起来没有什么不同,但是由于JAVA 是单继承,所以如果想再一个类中实现2个不同的thread只有通过实现runable接口。 再来看Thread中start 和 run 的不同,s 阅读全文
posted @ 2019-04-25 16:20 李鹏飞ONLINE 阅读(192) 评论(0) 推荐(0)