多语言展示
当前在线:1238今日阅读:167今日分享:16

java中的同步的方法

java中的同步的方法
工具/原料

java

方法一:实现线程同步
2

2.同步后运行的结果:

方法二:同步代码块
1

1.synchronized关键字修饰的语句块代码。     被该关键字修饰的语句块会自动被加上内置锁,从而实现同步     代码如:  synchronized(object){  }

2

2.同步后运行的效果:

方法三:特殊域变量(volatile)实现线程同步
1

1.使用volatile修饰域相当于告诉虚拟机该域可能会被其他线程更新, 因此每次使用该域就要重新计算,而不是使用寄存器中的值 volatile不会提供任何原子操作,它也不能用来修饰final类型的变量 。

2

2.同步后运行的效果:

方法四:局部变量实现线程同步
1

1.使用局部变量实现线程同步代码:

2

2.同步后运行的结果:

推荐信息