Dom Razvoj Što je zaključavanje (u računanju)? - definicija iz tehopedije

Što je zaključavanje (u računanju)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači zaključavanje?

Zaključavanje je mehanizam koji se koristi za sinkronizaciju različitih obradivih niti, sa postavljenim ograničenjima kako bi se izbjegla neograničena dostupnost određenog resursa unutar računalnog okruženja. To je metoda namijenjena organiziranju pristupa primjenom istodobnih pravila upravljanja.


Brave su obično savjetodavne, što znači da nit surađuje s drugim nitima kako bi stekla zaključavanje prije nego što joj se omogući pristup podacima koje traži. Obavezna zaključavanja primjenjuju se i u nekim sustavima, gdje se iznimka dogodi kao rezultat neovlaštenog pristupa izvoru u statusu zaključanog.


Također poznato kao zaključavanje.

Techopedia objašnjava Lock

Brava ima jednostavan oblik koji se naziva semafor, gdje ne postoji čvrsta razlika između zajedničkog načina rada samo za čitanje i ekskluzivnog načina čitanja / pisanja. Zajednički način rada ima mnogo oblika, uključujući ekskluzivne, namjeravaju ih isključiti i namjeravati nadograditi. Ti se oblici implementiraju u mnogim računalnim sustavima.


Postoji i druga metoda klasificiranja brava, koja ovisi o tehnici zaključavanja koja se koristi da se izbjegne pristup nenamjernoj niti. Uobičajena tehnika zaključavanja blokira izvršavanje niti u potpunosti dok nit ne stekne bravu, dok spinlock govori nit da zamrzne pokušaje pristupa dok ne stekne bravu.

Što je zaključavanje (u računanju)? - definicija iz tehopedije