package com.wskj.common.test;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
import org.apache.ibatis.reflection.wrapper.BaseWrapper;
import org.apache.log4j.Logger;
import org.hibernate.mapping.Array;
public class TaskTest {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new MyTask(),1000,3000);
while(true){
try {
int in = System.in.read();
if(in=='s'){
//退出任务
timer.cancel();
}
} catch (IOException e) {
// TODO Auto-generated catch block
Logger.getLogger("任务定时器"+e);
}
}
}
static class MyTask extends TimerTask{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("_____________"+"creat table test");
}
}
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
import org.apache.ibatis.reflection.wrapper.BaseWrapper;
import org.apache.log4j.Logger;
import org.hibernate.mapping.Array;
public class TaskTest {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new MyTask(),1000,3000);
while(true){
try {
int in = System.in.read();
if(in=='s'){
//退出任务
timer.cancel();
}
} catch (IOException e) {
// TODO Auto-generated catch block
Logger.getLogger("任务定时器"+e);
}
}
}
static class MyTask extends TimerTask{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("_____________"+"creat table test");
}
}
}
/**
* 删除进程
*
*/
public void dropProc()
{
//获取用户目录并获取 proc 文件
final File D_user = SystemUtils.getUserDir();
final File F_proc = new File(D_user, "proc");
if (!F_proc.isFile() || !F_proc.exists())
{
LoggerUtils.error.error("proc 不是文件或该文件不存在");
return;
}
if (!F_proc.delete())
{
LoggerUtils.error.error("proc 文件删除失败, 无法正常停服");
this._stopQ.offer(true);
}
}