随笔分类 -  多线程

摘要:子线程中获取父线程的数据 static InheritableThreadLocal<String> local = new InheritableThreadLocal<>(); public static void main(String[] args) { local.set("123"); 阅读全文
posted @ 2023-04-06 14:13 java架构师1 阅读(105) 评论(0) 推荐(0) 编辑
摘要:add(E e):把 e 加到 BlockingQueue 里,即如果 BlockingQueue 可以容纳,则返回 true,否则报异常 offer(E e):表示如果可能的话,将 e 加到 BlockingQueue 里,即如果 BlockingQueue 可以容纳,则返回 true,否则返回 阅读全文
posted @ 2022-07-21 17:51 java架构师1 阅读(281) 评论(0) 推荐(0) 编辑
摘要:隐藏 Thread.sleep 无聊随便写写不做任何用途 实现原理: 1.反射调用Thread.sleep方法 2.把 Class.forName("java.lang.Thread ") 中的字符串 java.lang.Thread 换成ascii码 3.使用int数组来装,同时把ascii码转 阅读全文
posted @ 2022-04-27 09:49 java架构师1 阅读(30) 评论(0) 推荐(0) 编辑
摘要:并发处理多任务(CompletableFuture) 1.开启多线程处理多任务并返回结果 public class Demo1 {​ private static LongAdder longAdder = new LongAdder();​ public static void main(Stri 阅读全文
posted @ 2022-04-20 14:48 java架构师1 阅读(443) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示