Java
码经理
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程工具类-LockSupport详解
一、LockSupport LockSupport是一个线程工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞,也可以在任意位置唤醒。 它的内部其实两类主要的方法:park(停车阻塞线程)和unpark(启动唤醒指定线程) 下面的需求使用LockSupport可以方便的实现线程间的阻塞和唤醒。 /** * * 需求: 有两个线程A、B,A线程向一个集合里面依次添加元素"abc"字符串,一共添加十次, * 当添加到第五次的时候, * 希望B线程能够收到A线程的通知,然后B线程执行相关的业务操作。原创 2021-11-21 19:57:05 · 596 阅读 · 0 评论 -
ThreadLocal详解
一、代码使用示例 public class ThreadLocalDemo { static ThreadLocal<String> localVar = new ThreadLocal<>(); static void print(String str) { //打印--当前线程--中本地内存中本地变量的值 System.out.println(str + " :" + localVar.get()); //清除本地原创 2021-11-21 11:09:20 · 498 阅读 · 0 评论
分享