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

做网站还要买服务器吗wordpress幻灯片 设置

做网站还要买服务器吗,wordpress幻灯片 设置,郑州做网站推广资讯,建设网站有哪几种方式一、sleep()介绍 sleep() 定义在Thread.java中。 sleep() 的作用是让当前线程休眠#xff0c;即当前线程会从“运行状态”进入到“休眠(阻塞)状态”。sleep()会指定休眠时间#xff0c;线程休眠的时间会大于/等于该休眠时间#xff1b;在线程重新被唤醒时#xff0c;它会由…一、sleep()介绍 sleep() 定义在Thread.java中。 sleep() 的作用是让当前线程休眠即当前线程会从“运行状态”进入到“休眠(阻塞)状态”。sleep()会指定休眠时间线程休眠的时间会大于/等于该休眠时间在线程重新被唤醒时它会由“阻塞状态”变成“就绪状态”从而等待cpu的调度执行。 二、sleep()示例 下面通过一个简单示例演示sleep()的用法。 package com.demo.sleep;public class ThreadA extends Thread{public ThreadA(String name){ super(name); }public synchronized void run() { try {for(int i0; i 10; i){ System.out.printf(%s: %d\n, this.getName(), i); // i能被4整除时休眠100毫秒if (i%4 0)Thread.sleep(100);} } catch (InterruptedException e) {e.printStackTrace();}} }public class SleepTest {public static void main(String[] args){ThreadA t1 new ThreadA(t1);t1.start();} } 运行结果 t1: 0 t1: 1 t1: 2 t1: 3 t1: 4 t1: 5 t1: 6 t1: 7 t1: 8 t1: 9结果说明 程序比较简单在主线程main中启动线程t1。t1启动之后当t1中的计算i能被4整除时t1会通过Thread.sleep(100)休眠100毫秒。 三、sleep()与wait()的比较 我们知道wait()的作用是让当前线程由“运行状态”进入“等待(阻塞)状态”的同时也会释放同步锁。而sleep()的作用是也是让当前线程由“运行状态”进入到“休眠(阻塞)状态”。但是wait()会释放对象的同步锁而sleep()则不会释放锁。下面通过示例演示sleep()是不会释放锁的。 package com.demo.sleep;public class ThreadB extends Thread{private static Object obj new Object();public ThreadB(String name){ super(name); }public void run(){synchronized(obj){try {for(int i0; i 10; i){ System.out.printf(%s: %d\n, this.getName(), i); // i能被4整除时休眠100毫秒if (i%4 0)Thread.sleep(100);}} catch (InterruptedException e) {e.printStackTrace();}}} }package com.demo.sleep;public class SleepLockTest {public static void main(String[] args){ ThreadB t1 new ThreadB(t1); ThreadB t2 new ThreadB(t2); t1.start(); t2.start();} } t1: 0 t1: 1 t1: 2 t1: 3 t1: 4 t1: 5 t1: 6 t1: 7 t1: 8 t1: 9 t2: 0 t2: 1 t2: 2 t2: 3 t2: 4 t2: 5 t2: 6 t2: 7 t2: 8 t2: 9结果说明 主线程main中启动了两个线程t1和t2。t1和t2在run()会引用同一个对象的同步锁即synchronized(obj)。在t1运行过程中虽然它会调用Thread.sleep(100)但是t2是不会获取cpu执行权的。因为t1并没有释放“obj所持有的同步锁” 注意若我们注释掉synchronized (obj)后再次执行该程序t1和t2是可以相互切换的。下面是注释调synchronized(obj) 之后的源码 package com.demo.sleep;public class ThreadB extends Thread{private static Object obj new Object();public ThreadB(String name){ super(name); }public void run(){//synchronized(obj){try {for(int i0; i 10; i){ System.out.printf(%s: %d\n, this.getName(), i); // i能被4整除时休眠100毫秒if (i%4 0)Thread.sleep(100);}} catch (InterruptedException e) {e.printStackTrace();}//}} }再次运行SleepLockTest.java结果如下 t1: 0 t2: 0 t2: 1 t2: 2 t1: 1 t1: 2 t2: 3 t1: 3 t2: 4 t1: 4 t1: 5 t1: 6 t1: 7 t1: 8 t2: 5 t2: 6 t2: 7 t2: 8 t1: 9 t2: 9
http://www.w-s-a.com/news/809816/

相关文章:

  • 网站底部版权怎么做软广告经典案例
  • 网站收录突然全部没有了东莞网站建设公司电话
  • 境外企业网站推广免费ppt元素
  • 2018网站建设行业广东网站seo
  • 网站后台加密云服务器2008做网站
  • dw制作一个环保网站模板下载吉安网站建设收费
  • 深圳珠宝网站设计北京高端网站建设优势
  • 合肥企业制作网站wordpress创建网站
  • 织梦网站开发兼职wordpress 中间截取缩略图
  • 南通制作网站旅游搭建网站
  • 专业做商铺的网站个人网页html模板完整代码
  • 什么网站做美食最好最专业关键词推广是什么意思
  • 自助建设网站软件网站导航网站可以做吗
  • 网站模板放哪长沙网站优化分析
  • 泉州网站建设价钱网站模板素材
  • 南通网站托管js建设网站外网
  • 成都企业网站公司wordpress内页模板
  • 58同城建网站怎么做wordpress评论显示数字ip
  • 免费制作论坛网站模板免费下载北京网站制作长沙
  • 旅游网网站建设网站如何自己做seo
  • 如何验证网站所有权做二手家具回收哪个网站好
  • 做哪种网站赚钱项目开发流程
  • 网站建设和网站网络推广网站建设软件定制
  • 站长工具网址查询全球云邮登陆网站
  • 宁波 住房和建设局网站网上发帖推广
  • 平面设计在线网站工业设计公司有哪些
  • 福州网站设计外包公司网站做的比较好
  • 如何设计网站首页网站开发综合技能实训心得体会
  • 用织梦做的网站好用吗w网站链接如何做脚注
  • 东莞做网站公司在哪哪里有网站培训的