加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门站长网 (https://www.0592zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

关于线程池你不能不知道的东西

发布时间:2019-07-09 18:23:52 所属栏目:优化 来源:儒雅程序员
导读:副标题#e# 前言 平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条: 可见线程池的重要性。 简单来说使用线程池有以下几个目的: 线程是稀缺资源,不能频繁的创建。 解耦作用;线程创建于执行完全分开,方

然后模拟运行:

  1. public static void main(String[] args) throws Exception { 
  2.  CommandOrder commandPhone = new CommandOrder("手机"); 
  3.  CommandOrder command = new CommandOrder("电视"); 
  4.  //阻塞方式执行 
  5.  String execute = commandPhone.execute(); 
  6.  LOGGER.info("execute=[{}]", execute); 
  7.  //异步非阻塞方式 
  8.  Future queue = command.queue(); 
  9.  String value = queue.get(200, TimeUnit.MILLISECONDS); 
  10.  LOGGER.info("value=[{}]", value); 
  11.  CommandUser commandUser = new CommandUser("张三"); 
  12.  String name = commandUser.execute(); 
  13.  LOGGER.info("name=[{}]", name); 
  14.  } 

(编辑:厦门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!