Rumah Pembangunan Apakah algoritma roti lamport? - definisi dari techopedia

Apakah algoritma roti lamport? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Lamport's Algorithm Bakery?

Algoritma roti Lamport adalah algoritma pengkomputeran yang memastikan penggunaan sumber-sumber yang dikongsi secara efisien dalam persekitaran multithreaded. Algoritma ini diilhamkan oleh Leslie Lamport dan diilhami oleh metodologi operasi kedai roti yang pertama kali datang, pertama atau pertama kali keluar (FIFO). Algoritma roti Lamport adalah algoritma pengecualian bersama yang membatasi dua atau lebih proses dari mengakses sumber secara serentak.

Techopedia menerangkan Algoritma Bakeri Lamport

Prinsip-prinsip operasi di belakang algoritma roti Lamport sangat mudah. Semua benang proses mesti mengambil nombor dan tunggu giliran mereka untuk menggunakan sumber pengkomputeran bersama atau memasukkan seksyen kritikal mereka. Nombor ini boleh menjadi pembolehubah global, dan proses dengan bilangan terendah akan diproses terlebih dahulu. Sekiranya terdapat tali dasi atau nombor yang sama dikongsi oleh kedua-dua proses, ia diuruskan melalui ID proses mereka. Jika proses tamat sebelum gilirannya, ia perlu bermula semula dalam barisan proses.

Apakah algoritma roti lamport? - definisi dari techopedia