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

Posted gxtoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程:解决数据安全问题(同步代码块同步方法)相关的知识,希望对你有一定的参考价值。

 技术图片

 

 例: 

技术图片

技术图片

 

 

 结果  技术图片

 

 

 

技术图片

 

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

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

技术图片  结果  技术图片

 

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

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

synchronized (SellTicket.class){

 技术图片

 

以上是关于多线程:解决数据安全问题(同步代码块同步方法)的主要内容,如果未能解决你的问题,请参考以下文章

线程的同步机制:同步代码块&同步方法

java中多线程安全性和同步的常用方法

阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_4_解决线程安全问题_同步代码块

线程的同步问题------synchronized关键字的运用

JAVA多线程_线程安全问题

线程同步与死锁