leitores - puzzles online

O problema dos leitores e escritores - um problema clássico de TI de sincronizar o acesso a um recurso (arquivo, registro no banco de dados) de dois tipos de processos: aqueles que fazem e não fazem alterações.

No problema de leitores e escritores, o recurso é dividido entre dois grupos de processos:

leitores - todos os processos que não alteram o recurso,

escritores - outros processos.Qualquer número de leitores pode acessar o recurso simultaneamente. Um escritor só pode receber acesso exclusivo. Simultaneamente ao gravador, nem o gravador nem o leitor podem obter acesso ao recurso, pois isso pode causar erros.

Variantes para resolver o problema

O problema dos leitores e escritores tem várias soluções.

Opção que favorece os leitores

Os leitores não precisam aguardar o acesso ao recurso se o gravador não o tiver recebido no momento. Como o escritor só pode receber acesso exclusivo, ele deve aguardar que todos os outros processos deixem o recurso. Se os leitores chegarem com rapidez suficiente, o escritor poderá morrer de fome: nessa situação, ele estará esperando indefinidamente pela liberação do recurso por novos leitores.

Variantes favorecendo escritores

Os leitores não podem obter acesso ao recurso se o gravador estiver esperando por ele. Nessa situação, o escritor pendente recebe acesso o mais rápido possível, ou seja, imediatamente após o recurso deixar o último julgamento que chegou antes dele.

mezanino puzzle onlineBLOG OU JORNAL puzzle onlineBiblioteca cheia de leitores quebra-cabeças online