例:
结果
例1 同步代码块 + 一般方法;
如果 同步代码块、同步方法同时使用 。由于同步方法使用的对象是本类的对象。如果想实现一起同步需要同步代码块使用this对象。如下:
例2 同步代码块 + 静态方法;
静态方法实现 ,只需要在方法中加上静态 及 同步代码块方式,使用(SellTicket对象)。
synchronized (SellTicket.class){
多线程:解决数据安全问题(同步代码块、同步方法)
原文:https://www.cnblogs.com/gxtoo/p/12943974.html