简述synchoronized和java.util.concurrent.locks.Lock的异同?

NoSuchKey