Sistemas Operacionais IESP - FATEC-PB Professor: Gustavo Wagner gugawag@gmail.com
Capítulo 2 Processos e Threads 2.1 Processos 2.2 Threads 2.3 Comunicação interprocesso 2.4 Problemas clássicos de IPC 2.5 Escalonamento
Leitores e Escritores Banco de dados com múltiplos acessos: leitores e escritores; Problema: se um escritor estiver com acesso ao BD, leitores não podem ler o BD; Como tratar isso? Pense numa solução.
O Problema dos Leitores e Escritores Uma solução para o problema dos leitores e escritores
Discussão Se um escritor chegar, e leitores estivem no BD, o escritor terá de esperar; Mas se nesse meio tempo chegar mais leitores? O escritor terá de esperar também; Pode esperar eternamente, morrer de inanição (starvation); Há algoritmos que privilegiam os escritores; São mais justos, mas estes não dão máximo de paralelismo;