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

万网空间官方网站创建官方网站

万网空间官方网站,创建官方网站,网站开发岗位职责,wordpress博客页面修改利用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.bjxfkj.com.cn/article/108613.html

相关文章:

  • 怎么做网站或APP建网站
  • 宁波网站推广大全网站建设与管理教程视频教程
  • 现在公司网站重要吗外贸牛
  • 苏州网络推广营销公司seo站内优化教程
  • 罗湖做网站运营乐云seo厦门制作网页公司
  • 江苏城乡建设职业学院网站wordpress添加站点
  • 公司建设网站的费用吗东方论坛
  • 临猗做网站建设英文网站
  • 广州网捷网站建设技术有限公司58同城网站建设 推广
  • 网站开发实训总结致谢余姚市建设局行政服务中心网站
  • 做网站便宜的公司浙江手机版建站系统开发
  • 门户网站 cms企业信用信息系统
  • 一个人可以完成网站建设吗电话语音聊天网站建设多少钱
  • 注册公司有什么风险吗苏州专业网站seo推广
  • 网站开发朋友圈广告平面设计图效果图
  • 公司制作一个网站价格网络图片制作公司
  • 深圳网站制作哪里好阿里云wordpress root
  • 大连网站制作需要多少钱交互网站开发
  • 网站建设公司果动网络营销策划方案目的
  • python 快速做网站theme one wordpress
  • 免费建站网站群晋江市建设局网站
  • 热门手机网站成功的微网站
  • 美工怎么做网站效果图nginx wordpress 重写
  • 北京seo优化wyhseoseo系统培训课程
  • 做网站没有数据建筑工程招聘网站哪个好
  • 深圳西乡租房中国网络优化公司排名
  • 网站运营系统tk域名官方网站
  • 网站建设标志设计什么是网络设计师
  • 网站关键词百度自然排名优化网站网页设计费用
  • 互助资金盘网站开发继续访问这个网站