Java并发系列:LockSupport

  • Post author:
  • Post category:java


LockSupport是java.util.concurrent.locks包下的一个类



一、为什么需要LockSupport?

线程等待/通知机制中有三种方法实现:

在这里插入图片描述

wait()和notify()方法特点:

在这里插入图片描述

  • 第一条中表示,在调用其方法时必须加锁后再调用,比如在synchronized代码块中调用。对于await()和signal()也是如此。
  • 将notify放到wait前则程序无法执行,无法被唤醒。对于await()和signal()也是如此。



二、LockSupport

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述



版权声明:本文为m0_46672151原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。