Itthon Fejlesztés Mi a zár (a számításban)? - meghatározás a techopedia alapján

Mi a zár (a számításban)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Lock?

A zár egy olyan mechanizmus, amely a különböző feldolgozási szálak szinkronizálására szolgál, meghatározott korlátokkal, hogy elkerülhető legyen az egyes erőforrások korlátlan hozzáférése a számítógépes környezetben. Ez a módszer a hozzáférés egyidejű irányítási házirendek alkalmazásával történő megszervezésére szolgál.


A zárak általában tanácsadók, ami azt jelenti, hogy egy szál együtt működik más szálakkal, hogy megszerezzék a zárolást, mielőtt hozzáférést biztosítanának a lekérdezett adatokhoz. Egyes rendszerekben a kötelező zárolásokat is alkalmazzák, ahol kivétel merül fel egy zárolt állapotú forráshoz való jogosulatlan hozzáférés eredményeként.


Zárásként is ismert.

A Techopedia magyarázza Lockot

A zárolás egy egyszerű, szemafornak nevezett formában van, ahol nincs különbség a megosztott, csak olvasható és az exkluzív olvasási / írási mód között. A megosztott módnak számos formája van, ideértve az exkluzív, a kizárási és a frissítési szándékokat. Ezeket a formákat sok számítógépes rendszerben alkalmazzák.


Van egy másik módszer a zárak osztályozására is, amely a nem kívánt szál elérésének elkerülése érdekében alkalmazott zárolási technikától függ. A szokásos reteszelő technika teljesen blokkolja a szál végrehajtását, amíg a szál meg nem szerezi a reteszt, míg a spinlock azt mondja, hogy a szál befagyasztja a hozzáférési kísérleteket, amíg meg nem kapja a reteszt.

Mi a zár (a számításban)? - meghatározás a techopedia alapján