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

给网站做排名优化学什么好ai网站

给网站做排名优化学什么好,ai网站,雅思培训班,wordpress分类信息sleep和wait有什么区别 sleep 方法和 wait 方法都是用来将线程进入阻塞状态的#xff0c;并且 sleep 和 wait 方法都可以响应 interrupt 中断#xff0c;也就是线程在休眠的过程中#xff0c;如果收到中断信号#xff0c;都可以进行响应并中断#xff0c;且都可以抛出 In… sleep和wait有什么区别 sleep 方法和 wait 方法都是用来将线程进入阻塞状态的并且 sleep 和 wait 方法都可以响应 interrupt 中断也就是线程在休眠的过程中如果收到中断信号都可以进行响应并中断且都可以抛出 InterruptedException 异常那 sleep 和 wait 有什么区别呢 区别一语法使用不同 wait 方法必须配合 synchronized 一起使用不然在运行时就会抛出 IllegalMonitorStateException 的异常如下代码所示 初看代码好像没啥问题编译器也没报错然而当我们运行以上程序时就会发生如下错误 而 sleep 可以单独使用无需配合 synchronized 一起使用。 区别二所属类不同 wait 方法属于 Object 类的方法而 sleep 属于 Thread 类的方法如下图所示 区别三唤醒方式不同 sleep 方法必须要传递一个超时时间的参数且过了超时时间之后线程会自动唤醒。而 wait 方法可以不传递任何参数不传递任何参数时表示永久休眠直到另一个线程调用了 notify 或 notifyAll 之后休眠的线程才能被唤醒。也就是说 sleep 方法具有主动唤醒功能而不传递任何参数的 wait 方法只能被动的被唤醒。 区别四释放锁资源不同 wait 方法会主动的释放锁而 sleep 方法则不会。接下来我们使用代码的方式来演示一下二者的区别。 sleep 不释放锁 接下来使用 sleep 是线程休眠 2s然后在另一个线程中尝试获取公共锁如果能够获取到锁则说明 sleep 在休眠时会释放锁反之则说明不会释放锁实现代码如下 以上代码的执行结果如下图所示 从上述结果可以看出在调用了 sleep 之后在主线程里尝试获取锁却没有成功只有 sleep 执行完之后释放了锁主线程才正常的得到了锁这说明 sleep 在休眠时并不会释放锁。 wait 释放锁 接下来使用同样的方式将 sleep 替换成 wait在线程休眠之后在另一个线程中尝试获取锁实现代码如下 以上代码的执行结果如下图所示 从上述结果可以看出当调用了 wait 之后主线程立马尝试获取锁成功了这就说明 wait 休眠时是释放锁的。 区别五线程进入状态不同 调用 sleep 方法线程会进入 TIMED_WAITING 有时限等待状态而调用无参数的 wait 方法线程会进入 WAITING 无时限等待状态。 代码演示 以上代码的执行结果如下 总结 sleep 和 wait 都可以让线程进入阻塞状态并且它们都可以响应 interrupt 中断但二者的区别主要体现在语法使用不同、所属类不同、唤醒方式不同、释放锁不同和线程进入的状态不同。 ​ 知识来源 【2023年面试】线程的sleep、wait、join、yield如何使用_哔哩哔哩_bilibili 面试突击25sleep和wait有什么区别 - 知乎
http://www.yingshimen.cn/news/62684/

相关文章:

  • 带数据库的网站模板中国电子系统建设三公司网站
  • 工作室 网站备案搭建平台换个说法
  • 行牛建站工业园区网站模版
  • 官网网站系统wordpress摘要p
  • 学校网站建设 应用情况河北省建设局网站首页
  • 网站在建设中页面网站建设开发设计公司
  • 深圳企业网站制作企业公司宣传片ppt模板
  • 网页具有动画网站建设技术建设工程合同解释
  • 吉林移动网站高端网站建设公司新鸿儒
  • 廊坊哪里做网站怎样做网站初中生
  • 南昌网站搭建制作公司针对网站做的推广方案
  • 企业网站页面企业网站模板哪个好
  • 软件开发平台开源廊坊关键词优化平台
  • 四川专业网站建设自己开网店
  • wordpress主题制作调用插件上海优化排名推广
  • 网站开发 前端 外包企业网页设计模板图片
  • 做视频网站 服务器配置网站建设中常用的音频格式和视频格式
  • 淮南矿业集团廉政建设网站做宣传可以在哪些网站上发布
  • 徐州网站建设魔站网络营销的渠道是什么
  • 彩票网站代理怎么做phpmysql网站开发视频
  • 网站域名过期怎么做想用自己电脑做服务器做个网站
  • 东莞市一箭天网络科技有限公司企业网站优化设计应该把什么放在首位
  • 北京城乡住房建设部网站玉林网站建设培训
  • 永康市住房和城乡建设局网站互联网广告行业
  • 自建网站做外贸的流程室内设计工作室简介
  • 原来做网站后来跑国外了网站开发需要学php吗
  • 曾经做网站网站代理成都商城网站建设地址
  • 哈尔滨网络推广应用关键词优化
  • 个人备案网站做淘宝客可以用吗h5企业网站模板 下载
  • 长沙网站建设公司哪家好苏州seo专家教优化网站结构