演示stop暴力停止线程导致数据不一致的问题,但是有些有趣的发现 (2017-07-03 21:25)

发布时间:2017-7-9 7:17:19编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"演示stop暴力停止线程导致数据不一致的问题,但是有些有趣的发现 (2017-07-03 21:25) ",主要涉及到演示stop暴力停止线程导致数据不一致的问题,但是有些有趣的发现 (2017-07-03 21:25) 方面的内容,对于演示stop暴力停止线程导致数据不一致的问题,但是有些有趣的发现 (2017-07-03 21:25) 感兴趣的同学可以参考一下。

如注释所言

/** * Created by weiwei22 on 17/7/3. * * 这里主要是为了演示stop导致的数据不一致的问题。stop会暴力的结束线程并释放锁,所以有可能在恰好写了一半数据的时候,就被stop并释放了锁。 * 读线程此时获得锁就有可能读取到不一致的数据。 * 但是发现几个有意思的现象: * 1、如果M<N,那