Rumah Pembangunan Apakah kunci (dalam pengkomputeran)? - definisi dari techopedia

Apakah kunci (dalam pengkomputeran)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Lock?

Kunci adalah satu mekanisme yang digunakan untuk menyegerakkan benang pemprosesan yang berbeza, dengan had ditetapkan untuk mengelakkan akses tanpa had sumber tertentu dalam persekitaran pengkomputeran. Ia adalah kaedah yang bertujuan untuk mengatur akses dengan menggunakan dasar kawalan serentak.


Kunci biasanya penasihat, yang bermaksud bahawa benang berfungsi bersama dengan benang lain untuk memperoleh kunci sebelum diberi akses kepada data yang diketahuinya. Kunci mandatori juga digunakan oleh sesetengah sistem, di mana pengecualian berlaku akibat akses tanpa izin kepada sumber dalam status terkunci.


Juga dikenali sebagai penguncian.

Techopedia menerangkan Lock

Kunci mempunyai bentuk ringkas yang dipanggil semaphore, di mana tidak ada perbezaan pepejal antara mod yang dibaca, baca sahaja dan mod baca / tulis eksklusif. Mod berkongsi mempunyai banyak bentuk termasuk eksklusif, berniat untuk mengecualikan dan berniat untuk naik taraf. Borang-borang ini dilaksanakan dalam banyak sistem pengkomputeran.


Terdapat juga satu lagi cara mengklasifikasikan kunci, yang bergantung pada teknik kunci yang digunakan untuk mengelakkan mengakses benang yang tidak disengajakan. Teknik penguncian biasa menghalang pelaksanaan thread sepenuhnya sehingga benang memperoleh kunci, manakala spinlock memberitahu benang untuk membekukan percubaan akses sehingga ia memperoleh kunci.

Apakah kunci (dalam pengkomputeran)? - definisi dari techopedia