同步锁(Synchronized)
@Synchronized fun synchronizedMethod() {println("inside a synchronized method:${Thread.currentThread()}")}
fun methodWithSynchronizedBlock() {
synchronized(this) {
println("inside a synchronized block: ${Thread.currentThread()}")
}}
Kotlin中并不存在Synchronized和Volatile的关键字,只能使用注解
Volatile
@Volatile private var running = false
