Em que circunstâncias uma parte do arquivo será bloqueada?

0

Código de erro 33 do Windows é

The process cannot access the file because another process has locked a portion of the file.

Que tipo de processo bloquearia apenas uma parte de um arquivo? Em outras palavras, que tipo de arquivo permitiria que apenas uma parte dele fosse bloqueada?

Exemplos de processos e arquivos que causariam esse erro para o usuário médio seriam realmente úteis.

    
por Dhiwakar Ravikumar 14.04.2015 / 12:17

1 resposta

0

Este erro aparece quando você tenta acessar uma parte de um arquivo que está bloqueado por outro programa usando LockFile . Os exemplos incluem partes de bloqueio de software de banco de dados do contêiner de banco de dados afetado por uma transação, clientes de e-mail realizando uma operação em um e-mail dentro de um arquivo de caixa de correio, etc.

Esta técnica permite que vários processos / threads acessem diferentes partes do arquivo, no entanto, quando um processo deseja acessar uma parte que é usada por outra pessoa, ele pode esperar até que o bloqueio seja adquirido ou falhe.

    
por 14.04.2015 / 14:22

Tags