随笔分类 -  多线程

摘要:此处记录使用callable创建线程,使用线程池执行,看下是否有进行线程复用并且FutureTask返回结果 线程创建 public class MyCallableBakeUser implements Callable<String> { private int a ; public MyCal 阅读全文
posted @ 2024-10-31 16:59 多多指教~ 阅读(32) 评论(0) 推荐(0) 编辑
摘要:此处记录一个使用ThreadPoolExecutor线程池的demo 线程池的作用:复用线程的技术 线程代码,此处使用Runnable创建线程 public class ExcutorRunnable implements Runnable{ @Override public void run() 阅读全文
posted @ 2024-10-31 16:28 多多指教~ 阅读(15) 评论(0) 推荐(0) 编辑
摘要:线程的实现方式有三种: 1、extends Thread ,简单方便,但只能单继承,能做的事情少 2、implements Runnable ,很方便,但无法获取返回值 3、implements Callable ,可以获得返回值,返回值可自行定义 本章节介绍下callable使用 1、创建一个类, 阅读全文
posted @ 2024-10-30 17:43 多多指教~ 阅读(65) 评论(0) 推荐(0) 编辑
摘要:Runnable的几种写法: 创建个类 public class MyRunnable implements Runnable { @Override public void run() { for (int i = 0; i < 5; i++) { System.out.println("Runn 阅读全文
posted @ 2024-10-30 16:39 多多指教~ 阅读(5) 评论(0) 推荐(0) 编辑

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