当前位置: 首页 > news >正文

果洛州公司网站建设六安网约车

果洛州公司网站建设,六安网约车,谷歌app官方下载,学网页设计怎样利用JUC包创建线程的三种方式: 通过继承Thread类创建线程类实现Runnable接口创建线程类通过Callable和Future接口创建线程 继承Thread类创建线程 class Thread1 extends Thread {Overridepublic void run() {System.out.println("启动线程1");} }实现R…

利用JUC包创建线程的三种方式:

  1. 通过继承Thread类创建线程类
  2. 实现Runnable接口创建线程类
  3. 通过CallableFuture接口创建线程

继承Thread类创建线程

class Thread1 extends Thread {@Overridepublic void run() {System.out.println("启动线程1");}
}

实现Runnable创建线程

class Thread2 implements Runnable {@Overridepublic void run() {System.out.println("启动线程2");}
}

通过Callable和Future接口创建线程

class CallableClass implements Callable<Integer> {@Overridepublic Integer call() throws Exception {System.out.println("启动线程3");return 200;}
}

测试函数:

import java.util.concurrent.*;public class TestThread {public static void main(String[] args) {Thread1 t1 = new Thread1();Thread2 t2 = new Thread2();CallableClass call = new CallableClass();FutureTask<Integer> future =new FutureTask<>(call);Thread t3 = new Thread(future);t1.start();t2.run();t3.start();}
}

在这里插入图片描述

根据JDK文档的说法,这里的FutureTask实现了Future接口,同时也实现了Runnable接口。
在这里插入图片描述
追溯一下源码:
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/594754/

相关文章:

  • 大型网站建设建站模板免费算命免费 生辰八字
  • 关于旅游电子商务网站建设论文长沙营销策划公司排名
  • 给被k的网站做友链怎么把自己做的网站发布到网上
  • 连云港做网站公司哪家好网站建设解密
  • 8月4号建设部网站常州天宁建设局网站
  • 安徽省建设工程协会网站网站 微信公众号 建设方案
  • 合肥网站建设王道下拉強商用图片做公司网站可以吗
  • 网站设置安全网站制作设计教程
  • wordpress电子邮件注册大连seo计费
  • 简单房地产网站现在在百度做网站要多少钱
  • 张家港网站定制高级网站设计
  • 网站开发用什么编辑器好点wordpress配置qq邮箱
  • 英文网站建设口碑好沈阳快速建站公司有哪些
  • 广告设计优秀作品北京优化社区防控措施方案
  • 网站维护升级完成电商网站建设合同
  • 网站建设行业赚钱么注册公司的网站是什么
  • 学校做的网站外面访问不了手机免费网站建设
  • 淘客网站系统免费源码网站改版要改哪些页面
  • 农机网站建设目标在线做试卷网站
  • 外贸网站什么采集培训机构图片
  • 网站项目计划书软件下载网站 知乎
  • 昆明建设工程质量备案在哪个网站wordpress应用市场模板下载失败
  • 悬浮网站右侧带鼠标经过二维码显示特效代码网页设计的交流网站
  • 国外网站可以访问吗网页脚本设计
  • 购书网站开发网站建设费用摊销会计分录
  • 哈尔滨网站推广公司哪家好wordpress修改加密版权
  • h5网站制作平台天津正规网站建设调试公司
  • 多个织梦dedecms网站怎么做站群商城网站怎么自己搭建
  • 横山桥网站网站建站案例
  • 益阳网站建设哪里好网站建设策划文案