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

网站充值支付宝收款怎么做天元建设集团有限公司第七建筑工程公司

网站充值支付宝收款怎么做,天元建设集团有限公司第七建筑工程公司,搜索引擎调词平台哪个好,客户资源买卖平台一.new MyThread().start() 继承Thread类创建线程类 定义一个继承Thread类的子类#xff0c;并重写该类的run()方法 创建Thread子类的实例#xff0c;即创建了线程对象 调用该线程对象的start()方法启动线程 二.new Thread(r).start() 实现Runnable接口创建线程类 定义R…一.new MyThread().start() 继承Thread类创建线程类 定义一个继承Thread类的子类并重写该类的run()方法 创建Thread子类的实例即创建了线程对象 调用该线程对象的start()方法启动线程 二.new Thread(r).start() 实现Runnable接口创建线程类 定义Runnable接口的实现类并重写该接口的run()方法 创建Runnable实现类的实例并以此实例作为Thread的target对象即该Thread对象才是真正的线程对象 注意 在java的体系中方法一较方法二来说是更好的。因为一个子类只能继承一个父类但是却可以实现多个接口。 三.直观变形 匿名内部类创建 Thread 子类对象。 Thread thread1 new Thread(){Overridepublic void run() {System.out.println(使用匿名类创建 Thread 子类对象);} }; 匿名内部类创 Runnable 子类对象。 Thread thread2 new Thread(new Runnable() {Overridepublic void run() {System.out.println(使用匿名类创建 Runnable 子类对象);} }); lambda 表达式创建 Runnable 子类对象。 Thread thread3 new Thread(()- {System.out.println(使用匿名类创建 Thread 子类对象); }); 四.线程池 参见 java线程池和多线程的使用详解_java使用线程池启动多线程-CSDN博客 可以重点关注其中的“Java线程池的使用”、“线程和线程池的使用规范”以及对应的策略。 五.Future Callable and FutureTask 1.Callable FutureTask Callable和Runnable的格式是类似的。 实现Callable的call 方法 创建一个FutureTask 用来接收callable的返回 在主线程中调用 futureTask.get() 能够阻塞等待(因为自带t.join)新线程计算完毕. 并获取到 FutureTask中的结果 package com.pavin.thread; ​ import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; ​ public class CallableTest { ​public static class MyCallable implements CallableInteger { ​Overridepublic Integer call() throws Exception {int sum 0;for(int i 0; i 100; i) {sum i;}return sum;}} ​ ​public static void main(String[] args) throws ExecutionException, InterruptedException {MyCallable callable new MyCallable(); ​FutureTaskInteger futureTask new FutureTask(callable);Thread t new Thread(futureTask);t.start(); ​Integer result futureTask.get();System.out.println(result);} } 输出结果4950 2.Callable Future package com.pavin.thread; ​ import java.util.concurrent.*; ​ public class CallableThreadTest { ​public static class MyCallable implements CallableInteger { ​Overridepublic Integer call() throws Exception {int sum 0;for(int i 0; i 100; i) {sum i;}return sum;}} ​ ​public static void main(String[] args) throws ExecutionException, InterruptedException {ExecutorService service Executors.newCachedThreadPool();FutureInteger future service.submit(new MyCallable()); ​Integer result future.get();System.out.println(result);service.shutdown();} } 输出结果4950
http://www.pierceye.com/news/309534/

相关文章:

  • 定制家具网站源代码海口本地网站
  • 公司网站建设平台公司做网站开发流程
  • wordpress网站怎么打开很慢劳务派遣和外包一样吗
  • cms怎么搭建网站做装修的网站怎么做好
  • 个人网站建站的流程做网站一定要会ps么
  • 网站的数据运营怎么做国外做贸易网站
  • 网站全站开发需要学什么怎么样免费给网站做优化
  • 做的好的学校网站简单公司网页设计
  • 宿迁网站建设公司排名电子政务门户网站建设项目招标采购
  • 建立校园网站广告设计与制作需要学什么专业
  • 汽车案例网站百度云网站备案流程
  • 生产建设兵团第三师政务网站搜索引擎有哪些种类
  • 制作网站公司图片山东省建设工程质量监督总站网站
  • 物流网站模板免费长沙推广型网站建设
  • 电商网站策划做网站知乎
  • 彩票网站开发是否合法网站开发中遇到的主要问题
  • 网站建设 人员 年终总结表白网站制作器
  • 怎么发布个人网站上海网站制作推广
  • 外国人做汉字网站网站访问量过大
  • 南昌做公司网站哪家好手机端网站自动弹出营销qq
  • 网站开发参考文献2015年后出售网站平台
  • 做外国网站买域名上海网站建设的英文
  • 好看的静态网站信产部网站备案
  • 怎样建设网站 需要哪些条件wordpress安装主题要多久
  • 高端网站设计平台高端网站设计企业印象笔记wordpress同步
  • 汽车网站建设的目的公司简介模板设计图片
  • 做外贸的社交网站怎么攻击网站吗
  • 网站布局手机百度网址大全
  • 企业网站做多大擦边球做网站挣钱
  • 网站怎么备份做网站建设要学多久