java在多线程编译的过程中,怎么显示找不到符号,因为我是按照书上面一步一步来的,这个怎么处理,

importjava.util.*;publicclassTestInterrupted{publicstaticvoidmain(String[]args){Tt=ne... import java.util.*;
public class TestInterrupted{
public static void main(String[] args){
T t = new T();
Thread r = new Thread(t);
t.start();
try{Thread.sleep(10000);}catch(InterruptedException e){}
T.interrrupt();
}
}
class T implements Runnable{
public void run(){
while(true){
System.out.println("==="+new Date()+"===");
try{sleep(1000);}catch(InterruptedException e){
return;
}
}
}
}
展开
 我来答
生同一个寝
高粉答主

2013-08-24 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.3万
采纳率:86%
帮助的人:1亿
展开全部
把你代码弄出来呀,什么米有,怎么解决捏
追问
我已经把代码贴上去了,
追答
你应该是没有大全代码吧,我给你改好了,你试试,我可以运行了
import java.util.*;

public class TestInterrupted{
public static void main(String[] args){
T t = new T();
Thread r = new Thread(t);
r.start();
try{Thread.sleep(10000);}catch(InterruptedException e){}
r.currentThread().interrupt(); //这一行你少了代码
}
}
class T implements Runnable{
public void run(){
while(true){
System.out.println("==="+new Date()+"===");
try{Thread.sleep(1000);}catch(InterruptedException e){//sleep要在线程上用,或者你定义了一个线程的对象,不能单独就sleep(1000)
return;
}
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式