当前位置: 首页 > news >正文

av做视频在线观看网站营销推广工作内容

av做视频在线观看网站,营销推广工作内容,上海网站商城建设,公司网站建站要多少钱📝个人主页:五敷有你 🔥系列专栏:面经 ⛺️稳中求进,晒太阳 interrupt方法 如果打断线程正在sleep,wait,join会导致被打断的线程抛出InterruptedException,并清除打断标记。如…

       📝个人主页:五敷有你      

 🔥系列专栏:面经

⛺️稳中求进,晒太阳

interrupt方法

        如果打断线程正在sleep,wait,join会导致被打断的线程抛出InterruptedException,并清除打断标记。如果打断正在运行的线程,则会设置打断标记。park的线程被打断也会被设置打断标记

Interrupted方法

Thread类的静态方法。检测当前线程的中断标记,返回一个boolean并清除中断状态,其连续两次调用的返回结果不一样,因为第二次调用的时候,线程的中断状态已经被清除了,会返回一个false.

isInterrupted()方法

测试线程是否被打断,不会清除中断状态。

演示代码

场景:在sleep时打断

package jvm;import lombok.extern.slf4j.Slf4j;import java.util.logging.Logger;public class TestInterrupt {public static void main(String[] args) throws InterruptedException {MyThread t1=new MyThread();t1.start();Thread.sleep(10000);t1.interrupt();}}
class MyThread extends Thread{@Overridepublic void run() {while (!this.isInterrupted()){try {System.out.println("执行1s");Thread.sleep(1000);} catch (InterruptedException e) {System.out.println("在睡觉的时候被打断了");throw new RuntimeException(e);}}}
}

如上:导致被打断的线程抛出InterruptedException,并清除打断标记。

场景:在正常运行时,打断标记的情况

package jvm;import lombok.extern.slf4j.Slf4j;import java.util.logging.Logger;public class TestInterrupt {public static void main(String[] args) throws InterruptedException {MyThread t1=new MyThread();t1.start();Thread.sleep(10000);t1.interrupt();}}
class MyThread extends Thread {@Overridepublic void run() {while (!this.isInterrupted()) {System.out.println("执行1s");System.out.println("标记" + this.isInterrupted());}}
}

如上:正常运行时被打断是不会被清除标记的。

场景:使用park暂停的线程 打断标记情况

package jvm;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.locks.LockSupport;
import java.util.logging.Logger;public class TestInterrupt {public static void main(String[] args) throws InterruptedException {MyThread t1=new MyThread();t1.start();Thread.sleep(10000);t1.interrupt();}}
class MyThread extends Thread {@Overridepublic void run() {while (!this.isInterrupted()) {LockSupport.park();System.out.println("标记" + this.isInterrupted());}}
}

如上:park被暂停的线程被打断是不会清除标记的。

场景:测试Thread.interrupted静态方法

package jvm;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.locks.LockSupport;
import java.util.logging.Logger;public class TestInterrupt {public static void main(String[] args) throws InterruptedException {MyThread t1=new MyThread();t1.start();Thread.sleep(10000);t1.interrupt();}}
class MyThread extends Thread {@Overridepublic void run() {while (true){boolean interrupted = Thread.interrupted();System.out.println("标记:"+interrupted);if(interrupted){break;}}}
}

http://www.dinnco.com/news/15410.html

相关文章:

  • 湖南省建设工程信息网站网站建设的公司
  • 大连科技网站制作百度收录查询入口
  • python做网站好吗seo服务运用什么技术
  • 石家庄网站建设电话seo入门讲解
  • 天涯网站建设路小学济南计算机培训机构哪个最好
  • 网站开发 报刊太原seo优化
  • 物流专线做网站最近10个新闻
  • 深圳网站建设服务类公司优缺点单个药品营销策划方案
  • 东莞樟木头哪里有做网站的十大免费推广平台
  • 做公司网站需要注意什么永久免费个人网站注册
  • 淘客必须做网站网络营销活动案例
  • 企业内部网站源码镇江网站制作公司
  • 域名备案成功怎么做网站网站手机版排名seo
  • 西安网站建设专家什么叫关键词举例
  • 莱芜企业网站建设公司电商网站建设价格
  • 广州网站设计工作室营销qq下载
  • layui做移动网站seo页面优化的方法
  • 自己做培训需要网站吗企业管理培训视频免费
  • aspnet网站开发实例视频优化营商环境条例全文
  • 欧美电商网站网址查询网站
  • 网站搭建免费软件青岛网络seo公司
  • 湖北微网站建设报价世界杯比分查询
  • 推荐网站建设广州seo关键词
  • 如何识别html5网站青岛自动seo
  • 内地电影院惊现成人片放映网站优化推广公司
  • 洛阳做网站的公司优化网站排名推广
  • 如何用网站模板做网站手机怎么搭建属于自己的网站
  • c 网站开发实战友情链接买卖
  • 在百度做网站网页查询
  • 烟台网站推广优化百度新闻首页新闻全文