手机
当前位置:查字典教程网 >编程开发 >Java >java多线程并发executorservice(任务调度)类
java多线程并发executorservice(任务调度)类
摘要:复制代码代码如下:packagecom.yao;importjava.util.concurrent.Executors;importjav...

复制代码 代码如下:

package com.yao;

import java.util.concurrent.Executors;

import java.util.concurrent.ScheduledExecutorService;

import java.util.concurrent.ScheduledFuture;

import java.util.concurrent.TimeUnit;

/**

* 以下是一个带方法的类,它设置了 ScheduledExecutorService ,2秒后,在 1 分钟内每 10 秒钟蜂鸣一次

*

* @author yaokj

*

*/

class BeeperControl {

private final ScheduledExecutorService scheduler = Executors

.newScheduledThreadPool(1);

public void beepForAnHour() {

final Runnable beeper = new Runnable() {

public void run() {

System.out.println("beep");

}

};

final ScheduledFuture<?> beeperHandle = scheduler.scheduleAtFixedRate(

beeper, 2, 10, TimeUnit.SECONDS);

scheduler.schedule(new Runnable() {

public void run() {

beeperHandle.cancel(true);

scheduler.shutdown();

}

}, 60, TimeUnit.SECONDS);

}

}

public class ScheduledExecutorServiceDemo {

public static void main(String[] args) {

new BeeperControl().beepForAnHour();

}

}

【java多线程并发executorservice(任务调度)类】相关文章:

java多线程编程之java线程简介

Java 随机取字符串的工具类

java开发之内部类的用法

基于java开发之系统托盘的应用

Java多线程yield心得分享

java多线程和并发包入门示例

Java多线程的用法详解

java中子类继承父类,程序运行顺序的深入分析

java多线程中的异常处理机制简析

java多线程复制文件的实例代码

精品推荐
分类导航