实例变量时所导致的线程安全问题
摘要:
当有多个线程共享同一数据时,可能导致数据不一致问题,也就是常见的银行存款取款问题,如果多个线程同时处理某一账户上的钱,则可能导致a取了100,b取了100,而钱只少了100的情况,当然还有更多数据不一致的情况发生。示例代码如下: 运行结果: 由于线程执行的随机性,以及多个线程共享同已数据的特性,导致 阅读全文
posted @ 2018-04-24 21:13 二十年后20 阅读(224) 评论(0) 推荐(0)