Resultados da pesquisa a pedido "copy-on-write"

2 a resposta

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 ...

1 a resposta

O que é compartilhamento implícito?

Estou construindo uma biblioteca de mecanismo de jogo em C ++. Há pouco tempo, eu estava usando o Qt para criar um aplicativo e fiquei bastante fascinado com o uso deCompartilhamento ...

2 a resposta

Como o copy-on-write no fork () manipula o fork múltiplo?

Segundo a wikipedia (o que pode estar errado)Quando uma chamada de sistema fork () é emitida, uma cópia de todas as páginas correspondentes ao processo pai é...

2 a resposta

A mutação de um ArraySlice instanciaria uma nova instância de matriz?

var absences = [0, 2, 0, 4, 0, 3, 1, 0] let midpoint = absences.count / 2 var firstHalf = absences.prefix(upTo: midpoint) let secondHalf = absences.suffix(from: midpoint)Cotação da Apple: Nem as fatias firstHalf nem secondHalf alocam qualquer ...

2 a resposta

Suporte de cópia na gravação no STL

2 a resposta

Determinar programaticamente se std :: string usa o mecanismo Copy-On-Write (COW)

Continuando a discussão destePergunta, questão [https://stackoverflow.com/questions/4494884/c-string-interview-question], Eu queria saber como alguém usando C ++ nativo determina programaticamente se a implementação std :: string que eles estão ...

8 a resposta

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. ...

1 a resposta

Obter o comportamento de cópia em gravação de fork (), sem fork ()

2 a resposta

Compartilhou memória e cópia em referências de escrita ou de valor e move semântica?

É uma memória / cópia compartilhada na implementação de gravação para contêineres gerais (como aquele encontrado em contêineres do Qt) substituídos por semân...

1 a resposta

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 é ...