手机
当前位置:查字典教程网 >编程开发 >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程序打包成exe与jar的图文教程

基于JAVA中使用Axis发布/调用Webservice的方法详解

java多线程编程之join方法的使用示例

java线程之join方法的使用介绍

java信号量控制线程打印顺序的示例分享

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

java中vector与hashtable操作实例分享

Java 随机取字符串的工具类

java定时任务的实现方法

java多线程入门知识及示例程序

精品推荐
分类导航