`
baobeituping
  • 浏览: 1044852 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java5 新增线程池的使用

 
阅读更多
  1. package net.itdos.concurrent;  
  2.   
  3. import java.util.concurrent.ExecutorService;  
  4. import java.util.concurrent.Executors;  
  5. import java.util.concurrent.atomic.AtomicInteger;  
  6.   
  7. public class TestConcurrent {  
  8.     java.util.concurrent.atomic.AtomicInteger mm = new AtomicInteger(4);  
  9.     public void gg(){  
  10.         ExecutorService pool = Executors.newFixedThreadPool(5);  
  11.         for(int i = 0; i <10 ;i++){  
  12.             final int gg = i;  
  13.             pool.execute(new Runnable() {  
  14.                   
  15.                 @Override  
  16.                 public void run() {  
  17.                     // TODO Auto-generated method stub   
  18.                     System.out.println(Thread.currentThread().getName() + ":"+gg);  
  19.                 }  
  20.             });  
  21.         }  
  22.         pool.shutdown();  
  23.           
  24.     }  
  25.     public static void main(String[] kl){  
  26.         new TestConcurrent().gg();  
  27.     }  
  28. }  
分享到:
评论

相关推荐

    java线程池分析.pdf

    查看jdk1.8,简要分析java中常用线程池的几个对象,包括一些基本方法的使用,jdk8中新增的方法,线程池这块的内容比较多,人力有时尽,后续慢慢的分析,提升自身的同时也把所学分享。 熬夜赶出,各位给个小星星

    Java多线程读取大文本文件并批量插入MongoDB的实战代码

    Java多线程读取大文本文件并批量插入MongoDB的代码,文本文件,csv文件,可以结合POI改造使其支持excel。 适合做大量文本数据或日志文件入库的场景,大文本被拆分成多个线程处理,速度快。 批量插入MongoDB,存在则...

    Java并发编程原理与实战

    多种创建线程的方式案例演示(二)使用线程池.mp4 Spring对并发的支持:Spring的异步任务.mp4 使用jdk8提供的lambda进行并行计算.mp4 了解多线程所带来的安全风险.mp4 从线程的优先级看饥饿问题.mp4 从Java字节码的...

    Java多线程-JDK5.0新增线程创建方式

    Java多线程--JDK5.0新增线程创建方式

    龙果java并发编程完整视频

    第8节多种创建线程的方式案例演示(二)使用线程池00:15:40分钟 | 第9节Spring对并发的支持:Spring的异步任务00:11:10分钟 | 第10节使用jdk8提供的lambda进行并行计算00:14:22分钟 | 第11节了解多线程所带来的...

    Java SE实践教程 pdf格式电子书 下载(四) 更新

    第5章 如何走得更稳——测试驱动的基本概念 91 5.1 讲解 92 5.1.1 什么是JUnit 92 5.1.2 使用JUnit的一般过程 92 5.1.3 安装JUnit 93 5.2 编写单元测试 93 5.2.1 第1个单元测试 93 5.3 编写单元测试的步骤 95...

    龙果 java并发编程原理实战

    第8节多种创建线程的方式案例演示(二)使用线程池00:15:40分钟 | 第9节Spring对并发的支持:Spring的异步任务00:11:10分钟 | 第10节使用jdk8提供的lambda进行并行计算00:14:22分钟 | 第11节了解多线程所带来的...

    JAVA多线程编程详解-详细操作例子

    JAVA多线程编程详解-详细操作例子,如何使用多线程进行编写,新增jdk1.5的线程池技术

    Java SE实践教程 源代码 下载

    第5章 如何走得更稳——测试驱动的基本概念 91 5.1 讲解 92 5.1.1 什么是JUnit 92 5.1.2 使用JUnit的一般过程 92 5.1.3 安装JUnit 93 5.2 编写单元测试 93 5.2.1 第1个单元测试 93 5.3 编写单元测试的步骤 95...

    Java 并发编程原理与实战视频

    第8节多种创建线程的方式案例演示(二)使用线程池00:15:40分钟 | 第9节Spring对并发的支持:Spring的异步任务00:11:10分钟 | 第10节使用jdk8提供的lambda进行并行计算00:14:22分钟 | 第11节了解多线程所带来的...

    java并发编程

    第8节多种创建线程的方式案例演示(二)使用线程池00:15:40分钟 | 第9节Spring对并发的支持:Spring的异步任务00:11:10分钟 | 第10节使用jdk8提供的lambda进行并行计算00:14:22分钟 | 第11节了解多线程所带来的...

    springboot动态添加修改删除定时任务.md

    (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度。 (b)ThreadPoolTaskScheduler.schedule()方法会创建一个定时计划ScheduledFuture,在这个方法需要...

    Java SE实践教程 pdf格式电子书 下载(一) 更新

    第5章 如何走得更稳——测试驱动的基本概念 91 5.1 讲解 92 5.1.1 什么是JUnit 92 5.1.2 使用JUnit的一般过程 92 5.1.3 安装JUnit 93 5.2 编写单元测试 93 5.2.1 第1个单元测试 93 5.3 编写单元测试的步骤 95...

    javaconcurrent源码-The-Art-of-Concurrency-Programming:TheArtofJavaConcurr

    java concurrent源码 Java并发编程基础中的一些源码 com.ls.thread.connectionpool 一个简单的数据库连接池示例 com.ls.thread.threadpool 线程池技术示例 com.ls.repeatRequest 业务防重功能实现

    阿里巴巴编码规范 基础技能认证 考题分析(考题+答案).docx

    (线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式) 多选 3.下列哪些说法符合《阿里巴巴Java开发手册》:ACD A .对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态...

    springboot学习

    chapter3-1-7:使用Java 8中LocalDate等时间日期类的问题解决 chapter3-1-8:扩展XML请求和响应的支持 数据访问 chapter3-2-1:使用JdbcTemplate chapter3-2-2:使用Spring-data-jpa简化数据访问层(推荐) chapter3...

    基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.4.0版)

    5、新增生成项目工程功能,可以零代码自动生成项目开发框架,并添加各种可选组件,如:Redis组件、MongoDB组件、Knife4j组件、Smart-Doc组件、异步线程池组件 6、新增选择表名、库名、模块名等界面搜索功能 7、生成...

Global site tag (gtag.js) - Google Analytics