同步方法就是在方法前面修饰synchronized关键字的方法。0java基础 18.6.2 线程同步之同步块
工具/原料
1
电脑
2
java
3
idea
方法/步骤
1
首先还是创建一个Test类实现Runnable接口,并重写run方法
2
接着增加一个成员变量num用来控制总票数目
3
使用同步方法,将逻辑代码写在同步方法中
4
在run方法中调用这个同步方法
5
最后在main方法中启动线程吧。
6
运行程序,发现票可以正常的计算没有错误。
注意事项
1
synchronized void methodName(){}同步方法语法
2
当某个独享调用了同步方法,该对象上的额其他同步方法,必须等待该同步方法执行完毕后才能被执行。
3
必须将每个能访问共享资源的方法都修饰为synchronized,否则就会出错。
上一篇:火狐同步功能