多线程:解决数据安全问题(同步代码块、同步方法)

 

 例: 

 结果  

扫描二维码关注公众号,回复: 11254543 查看本文章

 例1  同步代码块  +  一般方法;

如果 同步代码块、同步方法同时使用 。由于同步方法使用的对象是本类的对象。如果想实现一起同步需要同步代码块使用this对象。如下:

  结果  

 例2  同步代码块  +  静态方法;

静态方法实现 ,只需要在方法中加上静态  及 同步代码块方式,使用(SellTicket对象)。

synchronized (SellTicket.class){

 

猜你喜欢

转载自www.cnblogs.com/gxtoo/p/12943974.html