一.背景 在看并发包源码的时候看见过LockSupport,今天恰巧看到LockSupport字眼,于是看下jdk1.7中的源码结构.想着它应该是运用多线程的锁工具的,到底似乎怎么实现的呢? 二.使用 于是自己写个demo对比下synchronized 场景:main线程中创建一个线程A,想让threadA 循环完毕的时候先阻塞,然后再main线程中释放. 1.控制多线程并发: public static void main(String[] args) { Object obj = new O