随笔分类 -  多线程

摘要:调用LockSupport.park()会阻塞当前的线程,LockSupport.unPark()会唤醒当前线程 public class ParkAndUnPark { public static void main(String[] args) { MyThread1 thread1 = new 阅读全文
posted @ 2022-03-03 10:41 procl51 阅读(53) 评论(0) 推荐(0)
摘要:Synchronized基本使用 Synchronized(this)锁是当前对象,多个线程同时执行方法块时,任意一个线程拿到这个对象锁。执行完代码块,释放锁,另外的线程才有获取到锁的权利,拿到锁,才能执行此代码块如果多个线程访问的是多个不同的对象的方法,那么就不会串行执行,因为他们的当前对象(th 阅读全文
posted @ 2022-01-19 15:12 procl51 阅读(29) 评论(0) 推荐(0)
摘要:JAVA多线程 线程基础 阅读全文
posted @ 2022-01-19 15:11 procl51 阅读(11) 评论(0) 推荐(0)