多语言展示
当前在线:934今日阅读:176今日分享:34

死神来了怎么判断之java线程中断

关于被死神标记了死亡标记,就说明你要死了,可突然有一天你发现你的死亡通知被撤了,你没死,你会做何感想?java线程中断的标记就是这样一个过程。
工具/原料

电影《死神来了》

方法/步骤
1

假设哪一天你发现自己身上被死神标记你的生命的线程要结束代码如下:private boolean 你的身上已经有了死神的标记=true; public boolean is你的身上已经有了死神的标记() { return 你的身上已经有了死神的标记; } public void set你的身上已经有了死神的标记(boolean 你的身上已经有了死神的标记) { this.你的身上已经有了死神的标记 = 你的身上已经有了死神的标记; }

2

并且发布了死亡的通知int i=0; while(你的身上已经有了死神的标记){ System.out.println(Thread.currentThread().getName()+i+'你的死亡时间通知'); i++; try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); }

3

你的生命线程要中断了,代码如下:class 下一个要死的人就是你的线程 implements Runnable{ private boolean 你的身上已经有了死神的标记=true; public boolean is你的身上已经有了死神的标记() { return 你的身上已经有了死神的标记; } public void set你的身上已经有了死神的标记(boolean 你的身上已经有了死神的标记) { this.你的身上已经有了死神的标记 = 你的身上已经有了死神的标记; } @Override public void run() { int i=0; while(你的身上已经有了死神的标记){ System.out.println(Thread.currentThread().getName()+i+'你的死亡时间通知'); i++; try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }

4

可第二天,你发现自己没死,代码如下: if(i==2){ 你被死神标记死亡记号.set你的身上已经有了死神的标记(false); }

5

后来你才明白原来是有人发这种骚扰信号给你,主要是让你到他医院接受治疗,代码如下:public class ThreadFlags { public static void main(String args[]) { 下一个要死的人就是你的线程  你被死神标记死亡记号=new 下一个要死的人就是你的线程(); Thread thread=new Thread(你被死神标记死亡记号); thread.start(); for (int i = 0; i < 10; i++) { System.out.println('你死亡的时间是:2016年'+i+'月'+i+'日'+Thread.currentThread().getName()); if(i==2){ 你被死神标记死亡记号.set你的身上已经有了死神的标记(false); } try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }}

6

输出结果你死亡的时间是:2016年0月0日mainThread-00你的死亡时间通知你死亡的时间是:2016年1月1日mainThread-01你的死亡时间通知你死亡的时间是:2016年2月2日mainThread-02你的死亡时间通知你死亡的时间是:2016年3月3日main你死亡的时间是:2016年4月4日main你死亡的时间是:2016年5月5日main你死亡的时间是:2016年6月6日main你死亡的时间是:2016年7月7日main你死亡的时间是:2016年8月8日main你死亡的时间是:2016年9月9日main你死亡的时间是:2016年10月10日main你死亡的时间是:2016年11月11日main你死亡的时间是:2016年12月12日main你死亡的时间是:2016年13月13日main你死亡的时间是:2016年14月14日main你死亡的时间是:2016年15月15日main你死亡的时间是:2016年16月16日main你死亡的时间是:2016年17月17日main你死亡的时间是:2016年18月18日main你死亡的时间是:2016年19月19日main

推荐信息