跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 初学Java弱鸡请教个问题
未分類
8 6 月 2020

初学Java弱鸡请教个问题

WuXieOne 大佬有话说 :

初学Java弱鸡请教个问题

java定时器

点击按钮A,启动定时器,2s后执行某操作

随后(点击A后不到2s)就点击了按钮B,希望将纲刚那个定时器给结束掉(停止/暂停)

有无大佬啊,这个canel()貌似不行

ABCHINA 大佬有话说 :

首先 给线程起名字。然后启动
第二,点B的时候,拿到线程池,遍历查找之前的线程(只能这样。。能设置名字,不能直接通过名字拿)
有的话直接stop()或者
if(!thread.isInterrupted()){
                  thread.interrupt();
}
建议后者,前者容易导致系统崩溃

WuXieOne 大佬有话说 :

ABCHINA 大佬有话说 : 2020-6-8 19:24
首先 给线程起名字。然后启动
第二,点B的时候,拿到线程池,遍历查找之前的线程(只能这样。。能设置名字 …

果然要涉及到线程,要是有其他简单方法就好了
多谢老哥

h20 大佬有话说 :

为什么要用java做前台程序

jc8761 大佬有话说 :

可以加个变量控住下https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

WuXieOne 大佬有话说 :

h20 大佬有话说 : 2020-6-8 19:35
为什么要用java做前台程序

只是举个例子

WuXieOne 大佬有话说 :

jc8761 大佬有话说 : 2020-6-8 19:41
可以加个变量控住下

run()里面不能对可变量进行判断貌似

jc8761 大佬有话说 :

WuXieOne 大佬有话说 : 2020-6-8 19:45
run()里面不能对可变量进行判断貌似

可以的 while()https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具