Resultados da pesquisa a pedido "copy-on-write"
Por que não há boost :: copy_on_write_ptr?
eu acabei de veresta [http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Copy-on-write]legaisponteiro de cópia na gravaçãoimplementação. Parece bastante genérico e útil, então minha pergunta é: Essa classe está contida em algum dos kits de ...
O Matlab copia os dados passados para uma função mex?
Com relação à cópia lenta: o Matlab copiará os dados passados para um mexFunction, que os modifica? Por exemplo, em myMex(input1(:,:,ii), input2(:,:,ii))podemos ter certeza de que as matrizes de entrada nunca são copiadas, para que possamos ...
Coletor de lixo no Ruby 2.2 provoca inesperado CoW
Como impeço o GC de provocar a cópia na gravação, quando bifurco o meu processo? Recentemente, analisei o comportamento do coletor de lixo em Ruby, devido a alguns problemas de memória que encontrei no meu programa (a memória do meu computador é ...
Como a cópia na gravação funciona no fork-exec? [fechadas]
Um processoforks um processo filho e chamaexec() no processo filho. Com a cópia na gravação, apósfork o processo pai e o processo filho compartilham a memória. Quando o processo filho chamaexec() para carregar outro processo, o Linux copiará a ...
Como posso criar um contêiner com semântica de copiar na gravação? (Rápido)
Eu tenho uma estrutura muito grande, que eu quero garantir que não seja copiada desnecessariamente. Como posso criar um contêiner de cópia na gravação?
Quais segmentos são afetados por uma cópia na gravação?
Meu entendimento decopiar na gravação é que "Todo mundo tem uma única cópia compartilhada dos mesmos dados até que sejam gravados e, em seguida, uma cópia é feita". Uma cópia compartilhada dos mesmos dados é composta por um segmento heap e ...
remove elementos de CopyOnWriteArrayList
Estou recebendo uma exceção ao tentar remover elementos do CopyOnWriteArrayList usando um iterador. Eu notei que está documentado Operações de alteração de elemento nos próprios iteradores (remover, definir e adicionar) não são suportadas. ...
Por que o endereço da variável do processo filho e do processo pai é o mesmo
Aqui está meu código int main() { pid_t pid; int y = 3; if ( (pid = fork()) <0 ) return -1;; if( pid == 0 ) /* child */ { printf(" before: %d %p\n", y, &y ); y *= 10; printf("after: %d %p\n", y, &y ); } else /* father */ { sleep(1); ...
Página 2 do 2