Bloquear (computador)

Um bloqueio de computador garante que uma única pessoa, ou um único processo, acesse um recurso em um determinado momento. Isso é frequentemente usado na área de acesso a arquivos em sistemas operacionais multiusuário, porque se dois programas modificam o mesmo arquivo ao mesmo tempo, o risco é:

Um bloqueio pode ser definido para proteger o acesso de leitura e permitirá que mais de um processo leia, mas nenhum para gravação. Diz-se então que é um bloqueio compartilhado.

Um bloqueio é considerado exclusivo quando proíbe qualquer escrita e qualquer leitura fora do processo que o configurou.

A granularidade de uma fechadura constitui a extensão dos elementos que ela protege. Por exemplo, em bancos de dados, um bloqueio pode ser colocado em uma linha, um lote de linhas, uma tabela ...

Veja também