Synchronized适合用于没有竞争的场景,lock适合用于竞争激烈的场景