public class ThreadTest{
public static void main(String[] args){
new ThreadTest().start();
}
public void start(){
ThreadNew tn = new ThreadNew();
Thread tn1 = new Thread(tn);
Thread tn2 = new Thread(tn);
Thread tn3 = new Thread(tn);
tn1.start();
tn2.start();
tn3.start();
}
}
class ThreadNew implements Runnable{
public void run(){
for(int i = 0;i <10000;i++){
System.out.println(" CURRENT:" + Thread.currentThread().getName());
sleep(1000);
}
} }
解决方案 »
- 求解java中三元表达式的运行原理? 急!!!
- 热血三国网页游戏源码(快)
- 这个问题属于原理性问题,对知道这个原理的朋友来说,一点都不难。
- 关于两个List合并成一个List
- 开机自动运行.java程序--在线等
- 关于接口和流的问题!请大家解答,相对于你们很简单!谢谢
- 两个问题:让JTable的一个单元格进入编辑状态而不用双击,如何增加行和列?
- 高分提问:如何将一个resultset对象转化为一个方便使用的结果,比如数组或者其他更易于操作的对象?
- JBuilder 8.0 使用求教.
- 关于数组拷贝性能比较的问题,求大神指导
- 求一合法数字正则表达式,有答案马上结贴
- 在文件的每一段下面插入一个空行?
楼主的代码要么改为继承自Thread类,在sleep(1000)那里加上try catch
要么改为Thread.sleep(1000),然后加上try catch,建议使用Thread.sleep(1000)
因为sleep是静态方法,不建议使用对象调用。