首页 > 代码库 > java_线程的开启与结束(可用于android)
java_线程的开启与结束(可用于android)
package testJavaAll;
import java.util.Timer;
import java.util.TimerTask;
/**
* 测试线程开启和停止cancel的
*
* 2014年10月21日 10:34:57
*
* yjbo
*/
public class testThread {
Timer timer;
private int x = 0;
public testThread(int seconds, int seconds2) {
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000, seconds2 * 1000);
}
class RemindTask extends TimerTask {
public void run() {
x++;
System.out.println("----xx---" + x);
if (x < 10) {
// 开启线程
System.out.println("Time‘s up!");
} else if (x == 10) {
// 停止线程
timer.cancel(); // Terminate the timer thread
System.out.println("Time‘s up!`````000");
}
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new testThread(1, 2);
System.out.println("Task scheduled.");
}
}
// }
import java.util.Timer;
import java.util.TimerTask;
/**
* 测试线程开启和停止cancel的
*
* 2014年10月21日 10:34:57
*
* yjbo
*/
public class testThread {
Timer timer;
private int x = 0;
public testThread(int seconds, int seconds2) {
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000, seconds2 * 1000);
}
class RemindTask extends TimerTask {
public void run() {
x++;
System.out.println("----xx---" + x);
if (x < 10) {
// 开启线程
System.out.println("Time‘s up!");
} else if (x == 10) {
// 停止线程
timer.cancel(); // Terminate the timer thread
System.out.println("Time‘s up!`````000");
}
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new testThread(1, 2);
System.out.println("Task scheduled.");
}
}
// }
java_线程的开启与结束(可用于android)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。