定时器 Timer + TimerTask

package Friendship_Killer;

import java.util.Timer;
import java.util.TimerTask;

/**
 * 房间内的一组玩家
 */
public class Time {
	// 一组玩家
    public static ClientChannel_Save cC = new ClientChannel_Save();

    // 计数器
    public static int counter = 0;

    // 定时器相关
    public static Timer timer = new Timer();

    public static void Save_Channel(ClientChannel_Save c) {
    	cC = c;
    }

    // 开启定时器
    public static void timer() {
    	timer.schedule(tk, 5000, 5000);
    }

    // 取消定时器
    public static void Cancel() {
        counter--;
        timer.cancel();
    }

    // 定时器方法
    static TimerTask tk = new TimerTask() {
    	@Override
        public void run() {
            counter++;
            for (int i = 0; i < 4; i++) {
                if (cC.channel[i] != null) {
                    cC.channel[i].writeAndFlush(AgreementCode.weapon.toString() + "$_");
                }
            }
        }
    };
}

 

发布了1556 篇原创文章 · 获赞 137 · 访问量 169万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章