中易网

public class ThreadTest08 { public static void main(String[] args) { Runnable r1 = new Processor

答案:2  悬赏:30  
解决时间 2021-04-09 05:58
public class ThreadTest08 {

public static void main(String[] args) {
Runnable r1 = new Processor();
Thread t1 = new Thread(r1, "t1");
t1.start();

try {
//设置为500毫秒,没有出现中断异常,因为
//500毫秒之后再次调用t1.interrupt()时,
//此时的睡眠线程已经执行完成
//如果sleep的时间设置的小一些,会出现中断异常,
//因为存在睡眠线程
Thread.sleep(500);
}catch(Exception e) {
e.printStackTrace();
}
//中断睡眠中的线程
t1.interrupt();
}
}

class Processor implements Runnable {

public void run() {
for (int i=1; i<100; i++) {
System.out.println(Thread.currentThread().getName() + "," + i);
if (i % 50 == 0) {
try {
Thread.sleep(200);
}catch(Exception e) {
System.out.println("-------中断-------");
break;
}
}
}
}
}

我是刚学java的想问一下我运行出来就是t1.1----99,为什么没有中断的字样,还有在窗口好像看不出睡眠和中断的过程
最佳答案
兄弟,我执行了一下,显示结果如下:
t1,1
t1,2
t1,3
t1,4
t1,5
t1,6
t1,7
t1,8
t1,9
t1,10
t1,11
t1,12
t1,13
t1,14
t1,15
t1,16
t1,17
t1,18
t1,19
t1,20
t1,21
t1,22
t1,23
t1,24
t1,25
t1,26
t1,27
t1,28
t1,29
t1,30
t1,31
t1,32
t1,33
t1,34
t1,35
t1,36
t1,37
t1,38
t1,39
t1,40
t1,41
t1,42
t1,43
t1,44
t1,45
t1,46
t1,47
t1,48
t1,49
t1,50
-------中断-------
全部回答
你说呢...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
/轿车要加冷却液吗
明侠纺织我想知道这个在什么地方
非谓语动词being done结构有哪些用法
丹丹每分钟可以写4个大字分针走一圈他可以写
普田整体橱柜衣柜移门怎么去啊,有知道地址的
我经常起冷饭疙瘩?为什么
pascal线段覆盖(http://www.wikioi.com/prob
四阶魔方为什么会出现特殊情况
我给工人上的平安意外险定残后保险公司不认可
诺基亚c2-01插上电信的3G卡怎么不好使,手机
氮气可用作水果的保护气,请说明其原因?
为什么玩csol2的时候走着走着就回到原地或者
武宁县二轻工会工作委员会地址在哪,我要去那
关于佳能5d4和索尼A7r2怎么选择
华为手机卡卡在卡槽里怎么取出来
推荐资讯
天然气的火苗呈现什么颜色是正
杭州拱墅区祥园路37号北软中天园
dnf百花 穿哪套远古三 不同流派穿哪套? 不考
剑网3 洛奇飞家,草丛里的土堆在哪
无线上网卡有包年或包月的吗
艾曼发艺在哪里啊,我有事要去这个地方
电脑开机的时候乱按成这样了,现在该怎么办退
黄仔五金日杂店我想知道这个在什么地方
家庭装修时有线电视线和电话网络线可以走一个
电脑时常弹出一个框 黑色的 里面是英文 ???
透明玻璃地板的质量如何?
布纹玻璃采购
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?