谈谈我对Synchronized的理解

说明:

Synchronized 是Java语言的关键字,其作用是对同步的代码加锁,使得在同一时间只能有一个线程进入代码,从而达到同步的目的。

使用实例:

Synchronized有多重用法,其范例如下:
谈谈我对Synchronized的理解_第1张图片

注意:只有共享资源的读写,才有必要进行同步,例如方法中的局部变量(线程栈独有)无需同步。

你可能感兴趣的:(java并发编程)