摘要:
package A_ShangGuiGu.Thread.ThreadTest;import java.util.concurrent.locks.ReentrantLock;/** * 解决线程安全问题的方式三:Lock锁 jdk5.0新增 * 1.首先要创建一个ReentrantLock的对象。 阅读全文
posted @ 2022-10-23 03:04
zhazhawei906
阅读(25)
评论(0)
推荐(0)
摘要:
package A_ShangGuiGu.Thread.ThreadTest;import java.util.concurrent.locks.ReentrantLock;////////////////////////////class zhanghu{//账户类,定义一个余额属性。 priva 阅读全文
posted @ 2022-10-23 02:59
zhazhawei906
阅读(43)
评论(0)
推荐(0)
摘要:
package A_ShangGuiGu.Thread.ThreadTest;/** * 演示死锁问题 * 1.死锁的理解:不同的线程分别占用对方需要的同步资源,都在等待对方释放自己所需的另一个资源,就形成了死锁。 * 2.死锁出现后,程序不会出现异常,也不会出现提示,只是所有的线程都处于阻塞状态, 阅读全文
posted @ 2022-10-23 01:13
zhazhawei906
阅读(37)
评论(0)
推荐(0)
摘要:
使用同步方法解决线程安全问题 实现接口的同步方法实例 package A_ShangGuiGu.Thread.ThreadDemo;/** * 使用同步方法解决Runnable接口的线程安全问题。 * 将需要对代码进行的操作全部放入一个方法中,在方法名前使用synchronized字段来将该方法定 阅读全文
posted @ 2022-10-23 00:38
zhazhawei906
阅读(188)
评论(0)
推荐(0)
浙公网安备 33010602011771号