zoukankan      html  css  js  c++  java
  • 死锁

    什么是死锁

    死锁是多线程中的一种概念,在单线程中时不 存在死锁的。死锁指的是多个线程之间无限等待资源的过程。

    例如,A,B线程在运行时都会分别用到资源1和资源2,但是A线程锁定了资源1,同时请求资源2,而B线程则在锁定了资源2的情况下不断请求资源1,

    从而造成无限请求资源又都不释放各自资源的无限过程。

     

    怎么避免死锁

    1. 避免死锁可以在多个线程请求资源时,对资源顺序访问,

    避免交叉锁定资源,并请求其他资源的情况。

    这里先简单记录

  • 相关阅读:
    2021 发工资咯:)
    HDU-2021
    HDU-2020
    HDU-2019
    HDU-2018
    HDU-2017
    HDU-2016
    HDU-2015
    HDU-2014
    HDU-2013
  • 原文地址:https://www.cnblogs.com/Vincent-yuan/p/13418043.html
Copyright © 2011-2022 走看看