Rumah Pengembangan Apa itu kunci (dalam komputasi)? - definisi dari techopedia

Apa itu kunci (dalam komputasi)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Kunci?

Kunci adalah mekanisme yang digunakan untuk menyinkronkan utas pemrosesan yang berbeda, dengan batas yang ditetapkan untuk menghindari aksesibilitas tanpa batas dari sumber daya tertentu dalam lingkungan komputasi. Ini adalah metode yang dimaksudkan untuk mengatur akses dengan menerapkan kebijakan kontrol simultan.


Locks biasanya berupa advisory, yang berarti bahwa utas bekerja secara kolaboratif dengan utas lainnya untuk mendapatkan kunci sebelum diberi aksesibilitas ke data yang ditanyakan. Kunci wajib juga diterapkan oleh beberapa sistem, di mana pengecualian terjadi sebagai akibat dari akses tidak sah ke sumber dalam status terkunci.


Juga dikenal sebagai penguncian.

Techopedia menjelaskan Lock

Kunci memiliki bentuk sederhana yang disebut semaphore, di mana tidak ada perbedaan solid antara mode shared, read only dan mode read / write eksklusif. Mode bersama memiliki banyak bentuk termasuk eksklusif, bermaksud untuk mengecualikan dan berniat untuk meningkatkan. Bentuk-bentuk ini diimplementasikan dalam banyak sistem komputasi.


Ada juga metode lain untuk mengklasifikasikan kunci, yang tergantung pada teknik kunci yang digunakan untuk menghindari mengakses utas yang tidak diinginkan. Teknik penguncian yang umum memblokir eksekusi utas sepenuhnya sampai utas mendapatkan kunci, sementara spinlock memberi tahu utas untuk membekukan upaya akses hingga memperoleh kunci.

Apa itu kunci (dalam komputasi)? - definisi dari techopedia