Mikä umpikuja selittää sen?
Mikä umpikuja selittää sen?

Video: Mikä umpikuja selittää sen?

Video: Mikä umpikuja selittää sen?
Video: Sen yhen kaverin selitykset 2024, Saattaa
Anonim

Umpikuja on tilanne, jossa joukko prosesseja on estetty, koska jokainen prosessi pitää hallussaan resurssia ja odottaa toista resurssia, jonka jokin toinen prosessi hankkii. Pidä ja odota: Prosessi pitää hallussaan vähintään yhtä resurssia ja odottaa resursseja.

Mikä on umpikuja-esimerkki tässä suhteessa?

Joukko prosesseja tai säikeitä on umpikujassa kun jokainen prosessi tai säie odottaa resurssin vapautumista, jota toinen prosessi ohjaa. Tässä on an esimerkki tilanteesta, jossa umpikuja voi tapahtua. Molemmat langat ovat tukossa; jokainen odottaa tapahtumaa, jota ei koskaan tapahdu.

Samoin mikä on umpikuja, kuinka vältät sen? Lukitukset voidaan estää estämällä vähintään yksi neljästä vaaditusta ehdosta:

  1. 7.4.1 Keskinäinen poissulkeminen. Jaetut resurssit, kuten vain luku -tiedostot, eivät johda umpikujaan.
  2. 2 Pidä ja odota.
  3. 3 Ei etuoikeutta.
  4. 4 Pyöreä odotus.

Tiedätkö myös, mikä on umpikuja ja sen tyypit?

Kaksi tyypit / umpikujaan voidaan pitää: 1. Resurssi Umpikuja . Esiintyy, kun prosessit yrittävät saada eksklusiivisen pääsyn laitteisiin, tiedostoihin, lukoihin, palvelimiin tai muihin resursseihin. Resurssissa umpikuja Mallissa prosessi odottaa, kunnes se on saanut kaikki pyytämänsä resurssit.

Mikä umpikuja selittää umpikujan ehkäisyn?

Tietojenkäsittelytieteessä, lukkiutumisen esto Algoritmeja käytetään samanaikaisessa ohjelmoinnissa, kun useiden prosessien on hankittava useampi kuin yksi jaettu resurssi. A lukkiutumisen esto Algoritmi järjestää kunkin prosessin resurssien käytön varmistaakseen, että ainakin yksi prosessi pystyy aina saamaan kaikki tarvitsemansa resurssit.

Suositeltava: