java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能
java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能这是java高并发系列第14篇文章。 本文主要内容: 讲解3种让线程等待和唤醒的方法,每种方法配合具体的示例介绍LockSupport主要用法对比3种方式,了解他们之间的区别LockSupport位于java.util.concurrent(简称juc)包中,算是juc中一个基础类,juc中很多地方都会使用LockSupport,非常重要,希望大家一定要掌握。 关于线程等待/唤醒的方法,前面的文章中我们已经讲过2种了: 方式1:使用Object中的wait()方法让线程等待,使用Object中的notify()方法唤醒线程方式2:使用juc包中Condition的await()方法让线程等待,使用signal()方法唤醒线程这2种方式,我们先来看一下示例。 使用Object类中的方法实现线程等待和唤醒示例1:package com.itsoku.chat10; import java.util.concurrent.TimeUnit; /** 微信公众号:路人甲Java,专注于java技术分享(带你玩转 ...



