摘要: 在写多线程同步之前我们要明确一下几个点: 1、明确那些代码是多线程的代码 2、明确共享数据 3、明确多线程运行代码中那些数据是操作共享 数据的 下面我们举例子来理解: 我们的需求是: 银行有一个吻金库。有两个储户分别存300元前,每次存100元,存3次 我们的目的是:该线程是否有安全问题,我们该怎么 阅读全文
posted @ 2021-11-14 23:39 滔滔是个java小白 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 多线程的运行出现安全问题。(非常可怕的问题,一出问题比较恼火)问题原因:(重点)当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没执行完,另一个线程参与进来执行。导致共享数据的错误。解决方法:对多条操作共享数据的语句,只能让一个线程都执行完,在执行过程中,其他线程不可以参与 阅读全文
posted @ 2021-11-14 21:12 滔滔是个java小白 阅读(59) 评论(0) 推荐(0) 编辑