zoukankan      html  css  js  c++  java
  • Java新知识系列 八

    1. 什么是死锁,死锁的原因和必要条件;
     
     
     
    []什么是死锁,死锁的原因和必要条件;
    死锁:死锁的原因在于进程在等待其它进程占有的某些资源,而自身的资源又被其它进程等待着,造成了死循环。
    出现死锁的原因:
    1、因系统资源不足导致的资源竞争
    2、进程运行推进顺序不合适:请求和释放资源顺序不当
    3、资源分配不当
    出现死锁四个必要条件
    1、资源互斥:一个资源只能被一个进程使用
    2、请求与保持:当一个进程因请求资源而阻塞时候,保持已获得资源不放
    3、不剥夺:进程已获得资源,在未使用完成之前,不能被其他进程强行剥夺
    4、循环等待:若干进程之间形成一种头尾相接的循环等待资源关系

  • 相关阅读:
    HTML简单的用户资料
    PhP CSS常用选择器
    PHPCSS样式表
    PHP第四日随笔
    一些记不住的东西
    错误记录
    关于空想X
    DSA 祖玛
    洛谷 P1194 买礼物
    Git笔记
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/9758050.html
Copyright © 2011-2022 走看看