ThreadMonotor.java 677 Bytes
package com.bsth.data;

import com.bsth.data.gpsdata_v2.DataHandleProcess;
import com.bsth.data.gpsdata_v2.thread.GpsDataLoaderThread;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

/**
 * Created by panzhao on 2017/5/11.
 */
@Component
public class ThreadMonotor extends Thread{
	
	Logger logger = LoggerFactory.getLogger(this.getClass());

    @Override
    public void run() {
        //切换到备用的网关实时GPS对照数据
        if(DataHandleProcess.isBlock()) {
        	GpsDataLoaderThread.setFlag(-1);
        	logger.error("切换到备用GPS数据源");
        }
    }
}