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

网站文章内容一键排版功能兴远建设网站

网站文章内容一键排版功能,兴远建设网站,wordpress图下一篇,我的世界做图片的网站一#xff0c;休眠线程 public static void sleep(long millis) throws InterruptedException 在指定的毫秒数内让当前正在执行的线程休眠#xff08;暂停执行#xff09;#xff0c;此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。…一休眠线程 public static void sleep(long millis) throws InterruptedException 在指定的毫秒数内让当前正在执行的线程休眠暂停执行此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。 参数millis - 以毫秒为单位的休眠时间。 抛出InterruptedException - 如果任何线程中断了当前线程。当抛出该异常时当前线程的中断状态 被清除。 package com.yy.threadmethod;public class Demo3_Sleep { /*** *当父亲坏了那么儿子不能比父亲更坏*当父亲没坏儿子如果有坏的东西必须自己去处理* * public static void sleep(long millis)* throws InterruptedException在指定的毫秒数内让当前正在执行的线程休眠暂停执行此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。 ** 参数millis - 以毫秒为单位的休眠时间。 * 抛出InterruptedException - 如果任何线程中断了当前线程。当抛出该异常时当前线程的中断状态 被清除。* * */public static void main(String[] args) throws InterruptedException {demo1(); //创建一条线程对其进行睡眠使其每秒打印一次demo2(); //创建两条线程分别进行睡眠让两条线程交替输出}private static void demo2() {new Thread(){ //父类Thread类里面的run方法是没有throw抛异常的子类在重写父类的方法的时候就不能去抛异常这里只能抓异常surroundpublic void run(){for (int i 0; i 10; i) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(getName() ......aaaaaa);}}}.start();//开启一条线程new Thread(){public void run(){for (int i 0; i 10; i) {try {Thread.sleep(100);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(getName() ......bbbb);}}}.start();//开启另一条线程 }private static void demo1() throws InterruptedException {for (int i 20; i 0; i--) {System.out.println(倒计时 i 秒);Thread.sleep(100);}}}二守护线程 守护线程设置一个线程为守护线程该线程不会单独执行当其他的非守护线程都结束后自动退出退出的时候会有一定的缓冲时间不会立马就结束 public final void setDaemon(boolean on) 将该线程标记为守护线程或用户线程。当正在运行的线程都是守护线程时Java 虚拟机退出。 该方法必须在启动线程前调用。 参数on - 如果为 true则将该线程标记为守护线程。 被标记成守护线程的线程相当于象棋里的車马象士而没被标记为守护线程的线程相当与将帅。 package com.yy.threadmethod;public class Demo4_Daemon { /*** 守护线程* 设置一个线程为守护线程该线程不会单独执行当其他的非守护线程都结束后自动退出退出的时候会有一定的缓冲时间不会立马就结束* * */public static void main(String[] args) {Thread t1 new Thread(){ //匿名内部类public void run(){ //重写run()方法for (int i 0; i 2; i) {System.out.println(getName() ...wsq );} }};Thread t2 new Thread(){public void run(){for (int i 0; i 50; i) {System.out.println(getName() ...yy );} }};t2.setDaemon(true); //当传入true就是意味着设置为守护线程把t2设置成守护线程相当于象棋中的車马象士去守护t1ti就相当于是将帅’t1.start();t2.start();}}三加入线程 join()当前线程暂停等待指定的线程执行结束之后当前线程再继续 join(int)join()的一个重载方法可以等待指定的毫秒之后继续 public final void join() throws InterruptedException等待该线程终止。 抛出 InterruptedException - 如果任何线程中断了当前线程。当抛出该异常时当前线程的中断状态 被清除。public final void join(long millis,int nanos) throws InterruptedException等待该线程终止的时间最长为 millis 毫秒 nanos 纳秒。 参数 millis - 以毫秒为单位的等待时间。 nanos - 要等待的 0-999999 附加纳秒。 抛出 IllegalArgumentException - 如果 millis 值为负则 nanos 的值不在 0-999999 范围内。 InterruptedException - 如果任何线程中断了当前线程。当抛出该异常时当前线程的中断状态 被清除。 package com.yy.threadmethod;public class Demo5_Join {public static void main(String[] args) {final Thread t1 new Thread(){ //匿名内部类(局部内部类)在使用它所在方法中的局部变量的时候必须用final修饰public void run(){for (int i 0; i 10; i) {System.out.println(getName() ... 海阔天空);}}};Thread t2 new Thread(){public void run(){for (int i 0; i 10; i) {if(i 2){ //当i2时也就是t2执行两次之后t1线程开始插队try { // t1.join(); //这表示t1线程开始插队然后直到t1线程运行完毕后才轮到t2线程运行t1.join(1); //这表示t1线程插队插队1毫秒之后两条线程继续交替进行也就是继续多线程进行} catch (InterruptedException e) {e.printStackTrace();}}System.out.println(getName() ... 光辉岁月);}}};t1.start();t2.start();}}四礼让线程 yield:礼让线程让出CPU public static void yield() 暂停当前正在执行的线程对象并执行其他线程。 package com.yy.threadmethod;public class Demo6_Yield {public static void main(String[] args) {new MyThread().start(); //定义一条线程 new MyThread().start(); //定义另一条线程} }class MyThread extends Thread{public void run(){for (int i 1; i 1000; i) { if(i % 10 0){ //若i是10的倍数Thread.yield(); //让出CPU,让另一条线程进行}System.out.println(getName() ... i);}} }
http://www.sadfv.cn/news/62804/

相关文章:

  • 咸阳学校网站建设费用微信分享网站短链接怎么做的
  • 建设房屋出租网站手机软件开发教程
  • 安徽营销型网站建设wikidot网站怎么做
  • 做网站具体指什么网络营销服务的特点
  • 全国前十名校程序开发公司常州网站seo
  • 浙江网警优化方案官网电子版
  • 羊 东莞网站开发高性能标准网站建设进阶指南 pdf
  • 用户体验设计师证书广州新塘网站seo优化
  • 开发网站如何赚钱wordpress 清理数据库
  • 网站数据丢失记事本做网站
  • 哪个网站可以做字体大小申远空间设计公司官网
  • 建设网站的推广的软文改变网站字体
  • 2022年互联网创业项目网站seo优化推广教程
  • 婚庆网站论文广州市建设企业网站哪家好
  • 在线设计海报网站第三方公司做网站价格
  • 个人定制网站怎样做商城网站的推广
  • 推荐几个自学做衣服的网站wordpress投稿上传图片
  • 网站建设 简易合同做全景效果图的网站
  • 注册网站要语音验证码的有哪些东莞网站制作外包
  • 开展农业信息网站建设工作总结2019年建设银行安徽招聘网站
  • 长沙制作网站软件wordpress 点击特效
  • 互联在线app开发网站柳州专业做网站设计
  • 乡村旅游网站建设的意义莱州网站建设价格
  • iis怎么设置网站网站内链建设和外链的推广
  • 金融交易网站建设网站建设及维护服务器
  • 网站制作后续维护成都免费建站
  • 外包网站开发合同重庆市特种作业证报名
  • 网站如何在百度搜索企业做个网站多少钱
  • wordpress 建站 linux云县网站建设找那家
  • 新密网站最好的短视频制作软件