No4.线程中断+Thread.sleep()的用法
来源:互联网 发布:边伯贤2017知乎 编辑:程序博客网 时间:2024/04/29 13:52
与线程中断有关的,有三个方法,这三个方法看起来很像。
public void Thread.interrupt()//中断线程public boolean Thread.isInterrupted()//判断是否被中断public static boolean Thread.interrupted()//判断是否被中断,并清除当前中断状态
Thread.sleep()函数的用法:
public class TestThread extends Thread{public static void main(String[] args) throws InterruptedException {Thread t1 = new Thread("xiaoming"){@Overridepublic void run(){while(true){System.out.println(Thread.currentThread().getName());if(Thread.currentThread().isInterrupted()){System.out.println("Interruted!");break;}try {Thread.sleep(2000);} catch (Exception e) {// TODO: handle exceptionSystem.out.println("Interrupted When Sleep");//设置中断状态Thread.currentThread().interrupt();}System.out.println("准备挂起");Thread.yield();}}};t1.start();Thread.sleep(3000);t1.interrupt();}}
0 0
- No4.线程中断+Thread.sleep()的用法
- 线程中断Thread.interrupt()的用法
- 线程中断 thread.interrupt()的用法
- Thread.sleep()的用法
- Thread线程的中断
- thread sleep 函数的用法
- 线程Thread Sleep(0)的意义重大
- java线程 Thread.sleep()的学习了解
- Java中的线程的休眠Thread.sleep()
- java中的睡眠--线程的Sleep中断
- 线程(Thread)Sleep
- 线程的优先级、Thread.yield()、Thread.sleep(5000)
- java Thread 线程的中断 interrupt
- multithreading--演示中断线程Thread的异常
- java 线程Thread.Sleep详解
- java 线程Thread.Sleep详解
- java 线程Thread.Sleep详解
- java 线程Thread.Sleep详解
- HTML常用标签大全(中篇)
- runtime nscode model转字典 存储model数组
- - (void)insertObjects:(NSArray *)objects atIndexes:(NSIndexSet *)indexes使用方法
- eclipse项目红叉一:Target runtime com.genuitec.runtime.generic.jee70 is not def
- svn安装与搭建
- No4.线程中断+Thread.sleep()的用法
- Spring Boot 快速入门 (1)
- Android 关于键盘无法弹出的坑
- 使用anyproxy抓取移动端https请求
- 提交代码到GitHub SSH错误解决方案
- iOS 根据银行卡号判断银行名称
- 关于Map中的重复键
- 模拟浏览器的UserAgent获取信息
- Android 属性动画-绘制贝塞尔曲线路径