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

响应式企业网站案例怎样做推广是免费的

响应式企业网站案例,怎样做推广是免费的,app是网站吗,多个域名绑定同一个网站使用Java实现死锁 使用Java实现死锁 学习并发编程的死锁,之前在408的操作系统也学习过相关概念,今天使用Java代码自己实现了一下。 首先了解一下死锁的四个必要条件(发生死锁一定会发生下面四个情况): 互斥&#xf…

  • 使用Java实现死锁

使用Java实现死锁

学习并发编程的死锁,之前在408的操作系统也学习过相关概念,今天使用Java代码自己实现了一下。

首先了解一下死锁的四个必要条件(发生死锁一定会发生下面四个情况):

互斥(Mutual Exclusion): 资源一次只能被一个线程占用。 只有一个叉子或者叉子,不能两个人同时用
持有并等待(Hold and Wait): 线程持有资源的同时,还在等待其他资源。 小明拿着勺子,还在等叉子
不可抢占(No Preemption): 线程持有的资源不能被强行拿走。 勺子被小红拿了,不能抢
循环等待(Circular Wait): 线程形成环状等待。 小明等勺子 -> 小红等叉子 -> 小明等勺子(循环了!)

具体代码如下:

import lombok.extern.slf4j.Slf4j;
@Slf4j
public class DeadLock {public static void main(String[] args) {table table = new table();new Thread(table::eat1, "小兰").start();new Thread(table::eat2, "小明").start();}}
@Slf4j
class table{private final Object spoon = new Object();private final Object fork = new Object();public void eat1(){synchronized (this.fork){try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}log.debug(Thread.currentThread().getName()+"先拿了fork,等待拿spoon");synchronized (this.spoon){log.debug(Thread.currentThread().getName()+"再拿了spoon,正在吃饭");}}}public void eat2(){synchronized(this.spoon){try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}log.debug(Thread.currentThread().getName()+"先拿了spoon,等待拿fork");synchronized (this.fork){log.debug(Thread.currentThread().getName()+"再拿了fork,正在吃饭");}}}
}
http://www.dtcms.com/wzjs/46660.html

相关文章:

  • 长春哪家网站做的好短视频培训
  • 游戏自助充值网站怎么做济南做网站推广哪家好
  • java做网站编程6深圳营销型网站定制
  • 网页游戏网站556pk游戏福利平台短视频seo关键词
  • wordpress怎么给网站设置几种语言十大经典事件营销案例
  • .ent做的网站有哪些免费html网站制作成品
  • 网站建设找哪个百度app安装下载
  • 企业网站建设解决方案长春seo公司哪家好
  • 营销型网站建设ppt模板东莞seo
  • 太和县建设局网站廊坊优化外包
  • 济南智能网站建设win7优化
  • 做电子商务网站公司关键词搜索查询
  • 中国商机创业网青岛神马排名优化
  • 上海关键词优化公司bwyseo口碑seo推广公司
  • php网站开发 pdf软件开发外包公司
  • 厦门网红桥抖音seo排名优化公司
  • tp5网站文档归档怎么做怎么样把自己的产品网上推广
  • 西安外贸网站建设济南今日头条最新消息
  • 公司管理制度完整版长沙关键词优化新行情报价
  • 网站页面报价适合中层管理的培训
  • wordpress国外空间汕头seo优化
  • 创个网站怎么弄自己做网站流程
  • 政府网站建设标准关键词排名推广
  • 网站建设指导方案短视频营销策略
  • 计算机系网站开发论文致谢分享几个x站好用的关键词
  • javaweb网站开发流程怎么开通网站
  • 做画册的国外网站周口网络推广公司
  • eclipse做企业网站新网站怎么快速收录
  • 做网站需要注意事项如何创建个人网页
  • 蚌埠网站制作公司费用360推广官网