Perguntas com a marcação «locks»

41
Qual a diferença entre o spinlock e a pesquisa?

Spinlock e polling são a mesma coisa? Wikipedia: um spinlock é um bloqueio que faz com que um encadeamento que tenta adquiri-lo simplesmente espere em um loop ("rotação") enquanto verifica repetidamente se o bloqueio está disponível Isso soa muito parecido com: while(!ready); Fui...

9
Bloqueio de arquivo PHP file_put_contents

O Senario: Você tem um arquivo com uma string (valor médio da sentença) em cada linha. Para argumentos, digamos que este arquivo tenha 1 MB de tamanho (milhares de linhas). Você tem um script que lê o arquivo, altera algumas das cadeias de caracteres do documento (não apenas anexando, mas também...

9
Lendo arquivo durante gravação no linux

Pelo que entendi, quando um arquivo está sendo gravado, o processo de gravação no arquivo obtém um bloqueio exclusivo. Portanto, outros processos não podem acessar este arquivo para leitura. Com o conhecimento acima, não consigo entender como reproduzir um vídeo no media player, quando o...

9
Por que Akka é bom para simultaneidade?

Sou novo no Akka e no quadro de atores - tenho certeza de que estou perdendo algo óbvio, aceite minhas desculpas com antecedência. Eu continuo lendo que um dos principais pontos para escolher Akka é a maneira como ele gerencia a simultaneidade. Não está claro para mim por que Akka é tão...