博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2013/06/14面试
阅读量:6805 次
发布时间:2019-06-26

本文共 1454 字,大约阅读时间需要 4 分钟。

Timer,实现每隔2秒打印Hello!。

 

package timer;import java.util.Timer;import java.util.TimerTask;public class TimerTest {	public static void main(String[] args) {		Timer t = new Timer();		MyTimerTask my = new MyTimerTask();		t.scheduleAtFixedRate(my, 0, 2000);		try{			Thread.sleep(5000);//5秒停止		}catch(Exception e){					}		t.cancel();//停止	}	}class MyTimerTask extends TimerTask{	public void run() {		System.out.println("Hello!");	}}

在原来的基础上加了几句,如果没有try以后的语句就为题意,加上后,5秒后既停止。

 

设计2个线程,1个线程对公共value加1,当value大于或等于100后显示“大于或等于100,不予相加!”,

另一个线程对公共value减1,当value小于或等于0后显示“小于或等于0,不予相减!”

 

package thread;public class Test {	int value = 0;		class additionThread extends Thread{				public void run() {			while(true){				if(value>=100) {					System.out.println("大于100,不予相加!");				} else{					value++;					System.out.println("加1后:"+value);					}				try{	            	Thread.sleep(500);	            }catch(Exception e){	            		            }			}		}	}		class subtractionThread extends Thread {		public void run() {			while(true){				if(value<=0){					System.out.println("小于或等于0,不予相减!");				}else{					value--;					System.out.println("减1后:"+value);					}				try{	            	Thread.sleep(500);	            }catch(Exception e){	            		            }			}		}	}		public void start(){	    new additionThread().start();	    new subtractionThread().start();	}	 	    public static void main(String args[]){	            new Test().start();	            	    }}

 

总结:

基础知识需牢靠,避免模棱两可。

 

转载地址:http://ghvwl.baihongyu.com/

你可能感兴趣的文章
通过生日计算,什么时候过生日,生日和当前日期
查看>>
[LeetCode] Number of Subarrays with Bounded Maximum 有界限最大值的子数组数量
查看>>
labelme也可以标注polygan
查看>>
[摘抄]从 GitHub 身上学到的 3 个创业经验
查看>>
Appium Server
查看>>
查看sqlserver被锁的表以及如何解锁
查看>>
SQL Azure (15) SQL Azure 新的规格
查看>>
我的实用设计模式之关于Policy-based design
查看>>
对一个前端使用AngularJS后端使用ASP.NET Web API项目的理解(3)
查看>>
你所不知到的C++ 系列
查看>>
Js字符串与十六进制的相互转换 【转】
查看>>
美河LINUX 内核学习视频
查看>>
ODBC错误处理
查看>>
Eclipse Java注释模板设置详解以及版权声明
查看>>
ios根据文本自适应 然后 搭建类似如下效果
查看>>
TransactionScope只要一个操作失败,它会自动回滚,Complete表示事务完成
查看>>
artDialog双击会关闭对话框的修改
查看>>
One-hot 编码/TF-IDF 值来提取特征,LAD/梯度下降法(Gradient Descent),Sigmoid
查看>>
【转】VMware Fusion Professional 10 序列号
查看>>
java结合js获取验证码
查看>>