Lar Desenvolvimento Qual é o algoritmo de padaria do lamport? - o que é techopedia

Qual é o algoritmo de padaria do lamport? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Algoritmo de Padaria de Lamport?

O algoritmo de padaria da Lamport é um algoritmo de computação que garante o uso eficiente de recursos compartilhados em um ambiente multithread. Esse algoritmo foi concebido por Leslie Lamport e foi inspirado pela metodologia operacional de primeiro a chegar, primeiro a ser servido, ou primeiro a entrar, primeiro a sair (FIFO) de uma padaria. O algoritmo de padaria de Lamport é um algoritmo de exclusão mútua que restringe dois ou mais processos de acessar um recurso simultaneamente.

Techopedia explica o algoritmo de padaria de Lamport

Os princípios operacionais por trás do algoritmo de padaria de Lamport são muito simples. Todos os encadeamentos do processo devem levar um número e aguardar sua vez de usar um recurso de computação compartilhado ou de entrar na seção crítica. O número pode ser qualquer uma das variáveis ​​globais e os processos com o número mais baixo serão processados ​​primeiro. Se houver um empate ou número semelhante compartilhado pelos dois processos, ele será gerenciado através do respectivo ID do processo. Se um processo terminar antes de sua vez, ele terá que iniciar novamente na fila de processos.

Qual é o algoritmo de padaria do lamport? - o que é techopedia