摘要:
一、语法 1、定义线程池 // n为线程池,线程数量 ExecutorService service = Executors.newFixedThreadPool(n); 2、提交线程对象到线程池 Future<类型> future = service.submit(线程对象); 获取返回值,Cal 阅读全文
posted @ 2025-04-17 19:35
市丸银
阅读(42)
评论(0)
推荐(0)
摘要:
一、语法 1、与Runnable区别 a、可以throws异常 b、有返回值,call方法 2、过程 1、实现 Callable<引用类型或包装类> 2、重写 call 方法,返回值类型为上面 的引用类型或包装类 3、实例化线程类 4、添加上面的线程类 FutureTask<引用类或包装类> fut 阅读全文
posted @ 2025-04-17 19:34
市丸银
阅读(51)
评论(0)
推荐(0)
摘要:
一、语法 1、锁对象 ReentrantLock lock = new ReentrantLock(); 2、上下锁 // 上锁 lock.lock(); // 安全代码 // 解锁 lock.unlock(); 二、案例 1、线程类 package com.wt.lock; import java 阅读全文
posted @ 2025-04-17 19:18
市丸银
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号