关于synchronized锁
2020-10-09 本文已影响0人
我菠菜今天就是要为所欲为
首先,以以下代码为例:
public void demo1(int i){
synchronized(i){
//对i进行处理
return;
}
}
上例中使用synchronized
关键字保证并发的时候只有一个线程访问代码块,会导致性能下降,如果线程本身是安全的,则没有必要加锁,会降低性能。
线程安全即没有对共享资源的访问和修改。