java.util.concurrent.locks.ReentrantLock.tryLock()
只有在锁没有被其他线程持有的时候才获取锁在锁没有被其他线程持有的时候获取锁并返回true值,将锁计数器置为1.即使已将此锁设置为使用公平排序策略,如果该锁可用,则调用tryLock()将立即获取该锁,而不管其他线程当前是否正在等待该锁.这种”恶霸式(barging)”的行为在某些情况下会很有用,即使它打破了公平.如果你想保持这个锁的公正性,则使用tryLock(0,TimeUnit.SECONDS