Perguntas com a marcação «locks»

5
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 ensinado a evitar pesquisas sempre que possível, …
41 locks  kernel  polling 

5
A imutabilidade elimina completamente a necessidade de bloqueios na programação de vários processadores?
Parte 1 Claramente a imutabilidade minimiza a necessidade de bloqueios na programação de vários processadores, mas elimina essa necessidade ou há casos em que a imutabilidade por si só não é suficiente? Parece-me que você só pode adiar o processamento e encapsular o estado tanto tempo antes que a maioria …


4
O que impede uma condição de corrida em uma fechadura?
Entendo o básico sobre o que são corridas de dados e como bloqueios / mutexes / semáforos ajudam a evitá-las. Mas o que acontece se você tiver uma "condição de corrida" na própria fechadura? Por exemplo, dois threads diferentes, talvez no mesmo aplicativo, mas executando em processadores diferentes, tentam adquirir …



2
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 …

4
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 …

3
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 navegador ainda está fazendo o …
9 linux  io  locks 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.