JDK1.5中线程池,定时器知识
来源:互联网 发布:单例模式php 编辑:程序博客网 时间:2024/06/16 13:13
package cn.it.pool;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
public class ThreadPoolTest {
public static void main(String[] args) {
//创建固定大小的线程池
ExecutorService service1=Executors.newFixedThreadPool(3);
//创建缓存线程池
ExecutorService service2=Executors.newCachedThreadPool();
//创建单一线程池,如果此线程死掉会创建另一个线程接替此线程完成任务,从而
//实现线程死掉又重启启动功能
ExecutorService service3=Executors.newSingleThreadExecutor();
//定时器功能
//5秒之后爆炸一次,之后不爆炸
Executors.newScheduledThreadPool(1).schedule(
new Runnable() {
@Override
public void run() {
System.out.println("bombing!!!");
}
},
5,
TimeUnit.SECONDS);
//5秒之后第一次爆炸,之后每隔一秒爆炸一次
Executors.newScheduledThreadPool(1).scheduleAtFixedRate(
new Runnable() {
@Override
public void run() {
System.out.println("bombing!!!");
}
},
5,
1,
TimeUnit.SECONDS);
}
}
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
public class ThreadPoolTest {
public static void main(String[] args) {
//创建固定大小的线程池
ExecutorService service1=Executors.newFixedThreadPool(3);
//创建缓存线程池
ExecutorService service2=Executors.newCachedThreadPool();
//创建单一线程池,如果此线程死掉会创建另一个线程接替此线程完成任务,从而
//实现线程死掉又重启启动功能
ExecutorService service3=Executors.newSingleThreadExecutor();
//定时器功能
//5秒之后爆炸一次,之后不爆炸
Executors.newScheduledThreadPool(1).schedule(
new Runnable() {
@Override
public void run() {
System.out.println("bombing!!!");
}
},
5,
TimeUnit.SECONDS);
//5秒之后第一次爆炸,之后每隔一秒爆炸一次
Executors.newScheduledThreadPool(1).scheduleAtFixedRate(
new Runnable() {
@Override
public void run() {
System.out.println("bombing!!!");
}
},
5,
1,
TimeUnit.SECONDS);
}
}
- JDK1.5中线程池,定时器知识
- JDK1.5中线程池的应用。
- JDK1.5线程池
- 线程池(JDK1.5)
- 线程池案例(jdk1.5提供的线程池的创建以及线程池定时器的运用)
- JDK1.5中的线程池
- JDK1.5中的线程池
- JDK1.5中的线程池
- JDK1.5中的线程池
- JAVA JDK1.5 线程池
- 线程池中ScheduledExecutorService定时器功能(二)
- JDK1.5中的线程池使用简介
- Java JDK1.5 线程池使用
- JDK1.5中的线程池使用简介
- jdk1.5中的线程池使用简介
- JDK1.5中的线程池使用简介
- JDK1.5中线程池的简单使用(java.util.concurrent.ThreadPoolExecut )
- JDK1.5中线程池的简单使用(java.util.concurrent.ThreadPoolExecut )
- stevedore简介
- PHP fsockopen函数详解
- @Transactional参数问题
- RadHat系统u盘的挂载方法
- jquery操作select(取值,设置选中)
- JDK1.5中线程池,定时器知识
- uva 10596 - Morning Walk
- Apache与Tomcat联系及区别
- java直接插入排序
- C/C++ 测耗时
- jQuery 插件写作实例一 pagination
- ) 基于OSGI的框架开发小结(转)
- 修改Android解锁界面
- hdu 3345 War Chess(BFS 判断条件稍多,有陷阱)