线程 —— 线程池简单介绍
来源:互联网 发布:sql注入的防御 编辑:程序博客网 时间:2024/05/16 09:26
基本线程类的代码:
/** * Created by liwei on 16/7/19. */public class MyRunnable implements Runnable { @Override public void run() { for(int x=0;x<100;x++){ System.out.println(Thread.currentThread().getName() + ":" + x); } }}
/** * Created by liwei on 16/7/19. * 线程池的好处:线程池里的每一个线程代码结束以后,并不会死亡。 * 而是再次回到线程池中成为空闲状态,等待下一个对象来使用。 * * 如何实现线程的代码呢? * 1、创建一个线程池对象,控制要创建几个线程对象 * public static ExecutorService newFixedThreadPool(int nThreads) * 2、这种线程池的线程可以执行: * 可以执行 Runnable 对象或者 Callable 对象代表的线程 * 做一个类实现 Runnable 借口 * * 3、调用如下方法即可: * Future<?> submit(Runnable task); * <T> Future<T> submit(Callable<T> task); * 4、我硬是要结束,可以吗? * 可以。 * * */public class ExecutorsDemo { public static void main(String[] args) { // 创建一个线程池对象,控制要创建几个线程对象 ExecutorService pool = Executors.newFixedThreadPool(2); // 可以执行 Runnable 对象或者 Callable 对象代表的线程 pool.submit(new MyRunnable()); pool.submit(new MyRunnable()); // 结束线程池 pool.shutdown(); }}
0 0
- 线程 —— 线程池简单介绍
- 线程池的简单介绍
- java线程简单介绍
- 线程的简单介绍
- Linux线程简单介绍
- java线程简单介绍
- Android-线程-简单介绍
- 线程的简单介绍
- 线程的简单介绍
- <JAVA学习笔记4>——进程、线程简单介绍
- 线程池的介绍及简单实现
- 线程池的介绍及简单实现
- 线程池的介绍及简单实现
- 线程池的介绍及简单实现
- 线程池的介绍及简单实现
- 线程池的介绍及简单实现
- 线程池的介绍及简单实现
- 线程池的介绍及简单实现
- Python学习笔记18:Python多线程编程
- 位示图用法的总结
- Hadoop词频统计(一)之集群模式运行
- dispatch_group
- Android之获取当前位置的经纬度
- 线程 —— 线程池简单介绍
- 整合storm-hdfs过程中源码学习
- xcode少有人知的宏定义
- 一个属性引发的血案:parent.$("iframe[title='供应商管理']").get(0).contentWindow
- 热血军团-vSyncCount
- EF基础知识概览
- C语言产生随机字符串
- iOS面试题集锦附答案及必需具备的知识
- poj3299 Humidex(water)