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

买了域名如何建立网站山东钢铁股份有限公司莱芜分公司

买了域名如何建立网站,山东钢铁股份有限公司莱芜分公司,手机网站关键词排,公司商城网站建设方案对于sleep()方法#xff0c;我们首先要知道该方法是属于Thread类中的。而wait()方法#xff0c;则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间#xff0c;让出cpu该其他线程#xff0c;但是他的监控状态依然保持者#xff0c;当指定的时间到了又会自动恢… 对于sleep()方法我们首先要知道该方法是属于Thread类中的。而wait()方法则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间让出cpu该其他线程但是他的监控状态依然保持者当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中线程不会释放对象锁。而当调用wait()方法的时候线程会放弃对象锁进入等待此对象的等待锁定池只有针对此对象调用notify()方法后本线程才进入对象锁定池准备获取对象锁进入运行状态。wait只有在synchronized中才有意义 什么意思呢举个列子说明复制代码1 /**2 * 3 */4 package com.b510.test;5 6 /**7 * java中的sleep()和wait()的区别8 * author Hongten9 * date 2013-12-10 10 */ 11 public class TestD { 12 13 public static void main(String[] args) { 14 new Thread(new Thread1()).start(); 15 try { 16 Thread.sleep(5000); 17 } catch (Exception e) { 18 e.printStackTrace(); 19 } 20 new Thread(new Thread2()).start(); 21 } 22 23 private static class Thread1 implements Runnable{ 24 Override 25 public void run(){ 26 synchronized (TestD.class) { 27 System.out.println(enter thread1...); 28 System.out.println(thread1 is waiting...); 29 try { 30 //调用wait()方法线程会放弃对象锁进入等待此对象的等待锁定池 31 TestD.class.wait(); 32 } catch (Exception e) { 33 e.printStackTrace(); 34 } 35 System.out.println(thread1 is going on ....); 36 System.out.println(thread1 is over!!!); 37 } 38 } 39 } 40 41 private static class Thread2 implements Runnable{ 42 Override 43 public void run(){ 44 synchronized (TestD.class) { 45 System.out.println(enter thread2....); 46 System.out.println(thread2 is sleep....); 47 //只有针对此对象调用notify()方法后本线程才进入对象锁定池准备获取对象锁进入运行状态。 48 TestD.class.notify(); 49 // 50 //区别 51 //如果我们把代码TestD.class.notify();给注释掉即TestD.class调用了wait()方法但是没有调用notify() 52 //方法则线程永远处于挂起状态。 53 try { 54 //sleep()方法导致了程序暂停执行指定的时间让出cpu该其他线程 55 //但是他的监控状态依然保持者当指定的时间到了又会自动恢复运行状态。 56 //在调用sleep()方法的过程中线程不会释放对象锁。 57 Thread.sleep(5000); 58 } catch (Exception e) { 59 e.printStackTrace(); 60 } 61 System.out.println(thread2 is going on....); 62 System.out.println(thread2 is over!!!); 63 } 64 } 65 } 66 } 复制代码 运行效果复制代码 enter thread1... thread1 is waiting... enter thread2.... thread2 is sleep.... thread2 is going on.... thread2 is over!!! thread1 is going on .... thread1 is over!!! 复制代码 如果注释掉代码1 TestD.class.notify(); 运行效果复制代码 enter thread1... thread1 is waiting... enter thread2.... thread2 is sleep.... thread2 is going on.... thread2 is over!!! 复制代码 且程序一直处于挂起状态。 原地址:https://www.cnblogs.com/hongten/p/hongten_java_sleep_wait.html转载于:https://www.cnblogs.com/jiuya/p/10005250.html
http://www.zqtcl.cn/news/869223/

相关文章:

  • wordpress网站音乐放不全阳山做网站
  • 橙色企业网站源码网站下载软件
  • 满足客户的分销管理系统seo搜索引擎优化技术教程
  • 链接网站制作住房建设部官方网站专家注册
  • 北京保障性住房建设投资中心网站以网络营销为主题的论文
  • 数字火币交易网站开发网站建设设计图图片
  • 惠民建设局网站东莞公司建设网站
  • 网站建设与维护教学课件煤炭网站建设规划书
  • 北京建设网站有哪些公司黄陌陌网站怎么做
  • 视频网页制作教程网站优化防范
  • 做优化网站注意什么开发者模式开着好不好
  • 网站顾客评价网站中怎么做网站统计
  • 网站建设安全措施表白网站是怎么做的
  • 一个服务器可以做几个网站百度北京公司地址全部
  • 武侯区网站建设哪里好点个人社保缴费比例是多少
  • 创建属于自己的网站定制应用软件有哪些
  • 网站建设类岗位建设工程施工合同示范文本2023最新版
  • 建站设计公司wordpress 跨域 cros
  • 做网站的公司哪好工程设计东莞网站建设技术支持
  • 虹口网站开发开发公司设计管理部绩效考核
  • 网站改版升级通知国外服务器公司有哪些
  • 做网站的s标的软件深圳网站建设 湖南岚鸿
  • 设计网站建设的合同书公司装修合同范本
  • 门户网站的好处企业邮箱系统
  • 重庆企业建站公司有那些网站做结伴旅游的
  • 创意营销策划案例网站网页制作及优化
  • 网站上动画视频怎么做的建设兵团12师教育局网站
  • 博客网站开发思维导图app网站制作公司
  • 池州网站建设有哪些公司兴义网站seo
  • seo优化网站模板网站建设的七大优缺点