给定一个时间time=2015-01-21 19\:12\:00,在eclipse运行项目,打开swing窗口登录程序。在3小时内登录都没问题。若超时,利用线程关闭窗口。
è¿ä¸ªå¾ç®åå
ç¨javaçå®æ¶å¨ä»¥ä¸æ¯ä»£ç ,纯æå·¥,请é纳.
/**java 多线程如何让程序运行一定时间后停止
第一种,比较不讲究的方法,也就是,对结果处理不好的方式,类似于过时方法的stop,就是把你的Task线程在TimerTask里面启动。TimerTask里面类似于 while(true){ Task.start();Date date = new Date();while(true){ 计算时间差,如果时间差大于超时时间,则break } } 而在Task线程中,...
java中请问如何等待一个线程结束在运行其他的代码?
使用java的线程同步机制。现在存在两个线程a和b,伪代码如下:在a的代码中:b.start();\/\/启动b线程 synchronized(b) b.wait();\/\/a线程中采用同步,并进行等待 c.execute();在b线程结束时调用synchronized(this) notify();这样就可以达到b不结束,a线程就不会继续执行c。注释:如果看不明白...
我要面试了,给些java面试基础问题,在线等
1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double)如何将数字转换为字...
java怎么实现线程
1、继承Thread类创建线程 Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多线程很简单,通过自己的类直接extend Thread,并复写run()方法,就...
用java设计和编写一个指针式时钟程序,应用线程实现时钟的走动,有的发...
public void run(){\/\/线程的覆盖方法 while(true){ try{ th.sleep(1000); }catch(Exception e){} \/\/用背景色填充绘图区,擦除上次绘图 g1.setColor(this.getBackground()); \/\/g1.fillRect(yuanxinx-banjin,yuanxiny-banjin,2*banjin,2*banjin); g1.fillRect(0,0,400,400); repaint(); } } ...
java中怎么让一个线程在每天的23:30这个时刻执行一次?(该程序启动后就...
timer.schedule(你的线程名称,要执行的时间,24*60*60*1000); 你最好去看看timer定时器,以便了解更多
如何正确结束Java线程
1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。3. 使用interrupt方法中断线程。1. 使用退出标志终止线程 当run方法执行完后,线程就会退出。但有时run方法是永远不...
java线程关闭时会执行结束线程的方法吗
正常关闭:当你调用System.exit()或者通过其他方式(例如:在Spring Boot应用中使用\/shutdown端点)正常关闭应用时,Java虚拟机会尝试停止所有的非守护线程。如果线程在合理的时间内没有响应停止请求,那么Java虚拟机会使用更强硬的手段来停止它们。你可以通过在线程上调用Thread.interrupt()方法来中断线程。这...
有关蓝牙和JAVA、存贮卡的使用
1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发 NullPointerException。另一种情况就是JAVA允许程序员...
java中终止程序的执行
方案操作如下:(1)让程序在一个单独的线程中运行,然后在终止时,可以用线程的终止方法来结束它。(2)退出Java程序时尽量不要使用java.lang.System的exit方法。Exit 方法可以终止JVM,从而终止程序,但如果同时运行了另一个Java程序,使用exit方法就会让该程序也关闭,这显然不是希望看到的情况!!!要...