Perguntas com a marcação «locking»

O bloqueio permite que diferentes tipos de recursos sejam usados ​​exclusivamente por um processo por vez.


1
O bloco de notas vence todos eles?
Em um sistema Windows Server 2012 R2, um programa Kotlin usa FileChannel.tryLock()para manter um bloqueio exclusivo em um arquivo, como este: val fileRw = RandomAccessFile(file, "rw") fileRw.channel.tryLock() Com esse bloqueio, não consigo abrir o arquivo com: Prancheta Notepad ++ Programaticamente com C #, para qualquer valor de FileShare: using (var …

23
Git 'fatal: Não foi possível gravar o novo arquivo de índice'
Eu já vi muitos dos outros tópicos sobre isso e eles não ajudam. Eu tenho um repositório muito simples - dois arquivos JavaScript. Eu tenho mais de 100 GB no Macbook. Quando tento mover os arquivos para um subdiretório e preparar localmente as alterações que recebo ... fatal: Não foi …
128 git  locking 

8
Alguma maneira de selecionar sem causar bloqueio no MySQL?
Inquerir: SELECT COUNT(online.account_id) cnt from online; Mas a tabela on-line também é modificada por um evento, com tanta frequência que consigo ver o bloqueio executando show processlist. Existe alguma gramática no MySQL que possa fazer com que a instrução select não cause bloqueios? E eu esqueci de mencionar acima que …
126 mysql  locking 






3
Por que o objeto de bloqueio precisa ser estático?
É muito comum usar um objeto somente leitura estático privado para bloqueio em multiencadeamento. Eu entendo que privado reduz os pontos de entrada para o objeto de bloqueio, apertando o encapsulamento e, portanto, o acesso ao mais essencial. Mas por que estático? private static readonly object Locker = new object(); …

7
Qual é o custo da instrução de bloqueio?
Tenho feito experiências com multi-threading e processamento paralelo e precisava de um contador para fazer algumas contagens básicas e análises estatísticas da velocidade do processamento. Para evitar problemas com o uso simultâneo de minha classe, usei uma instrução de bloqueio em uma variável privada em minha classe: private object mutex …

6
MySQL: transações vs tabelas de bloqueio
Estou um pouco confuso com transações vs tabelas de bloqueio para garantir a integridade do banco de dados e ter certeza de que SELECT e UPDATE permaneçam sincronizados e nenhuma outra conexão interfira com isso. Eu preciso: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // …



9
Monitor contra bloqueio
Quando é apropriado usar a Monitorclasse ou a lockpalavra - chave para segurança de thread em C #? EDITAR: Parece pelas respostas até agora que locké um atalho para uma série de ligações para a Monitorclasse. Para que exatamente é a abreviação de chamada de bloqueio? Ou mais explicitamente, class …

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.