0
A
回答
1
看看Handlers,特别是postDelayed(Runnable, long)
方法。
这是指定一些代码在未来运行的轻量级方法,在您的情况下,您可以将其设置为30 seconds
并检查有问题的代码是否仍在运行。
(例如,通过在代码运行时将boolean设置为true)并通过任何可用的方法杀死它。
3
使用定时器如下:
Timer t = new Timer();
t.schedule(new TimerTask() {
@Override
public void run() { //timer
System.out.println("done");
this.cancel();
}
}, 30000L);
1
- 使用
thread.sleep(30000);
睡觉螺纹30秒。 - 在run()方法中实现用于将数据存储在数据库中的代码。
- 您的存储记录数据完成后使用
thread.interrupt();
注意:不要使用thread.stop();
,因为它是过时的方法。
相关问题
- 1. Android:使用线程在指定时间执行某些操作
- 2. 线程 - 执行时间
- 3. Python:线程执行时间
- 4. C++线程的执行时间和执行线程在另一个线程
- 5. 测量多线程的执行时间
- 6. C/Linux中的线程执行时间
- 7. 测量java短时间运行的线程执行时间
- 8. 多线程执行时间最小化
- 9. 在指定时间唤醒线程
- 10. 确定不同线程的线程和IO访问的执行时间
- 11. 在多线程环境中测量线程的执行时间
- 12. 空闲线程在Java执行程序中执行CPU执行时间吗?
- 13. 使用N个线程执行后查找执行时间
- 14. 通过一定间隔的时间间隔通过线程执行任务
- 15. 如何指定x86和PowerPC指令的执行时间?
- 16. 强制线程在特定时间每天执行操作
- 17. std ::线程何时执行线程?
- 18. Java:以指定的时间间隔执行方法
- 19. SetTimeout执行速度更快,然后指定的时间间隔
- 20. 程序在特定时间执行
- 21. 在固定时间执行python程序
- 22. 执行线程超时
- 23. 线程执行时序
- 24. 如何阻止执行指令直到指定时间?
- 25. 如何在并发java编程中指定线程执行?
- 26. 任务执行时间高于定时器执行时间
- 27. 在特定时间运行java线程
- 28. 绑定线程运行时间
- 29. 捕获并行线程的总执行时间
- 30. 多线程python程序的执行时间
give thread.sleep(3000);你想在哪里睡觉你的代码 –