交通灯管理系统LampControler类

来源:互联网 发布:篆刻工具套装价格淘宝 编辑:程序博客网 时间:2024/06/06 07:04
package com.mth.bean;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;/* * 灯的控制器  来控制灯 *  */public class LampControler {private Lamp currentLamp;LampControler() {// 当前的灯是拿一个灯 并且把他点亮currentLamp = Lamp.S2N;currentLamp.light();// 创建一个定时器 来控制灯ScheduledExecutorService timer = Executors.newScheduledThreadPool(1);timer.scheduleAtFixedRate(new Runnable() {// 10秒钟一过就把当前的灯变红public void run() {currentLamp = currentLamp.balckout();}},10, 10, TimeUnit.SECONDS);}}

0 0
原创粉丝点击