Resultados da pesquisa a pedido "grand-central-dispatch"

8 a resposta

NSOperation vs Grand Central Dispatch

Estou aprendendo sobre programação simultânea para iOS. Até agora eu li sobre

3 a resposta

GCD: Como remover tarefas em espera da fila serial?

Primeiro eu crio uma fila serial assim

3 a resposta

Filas de despacho e RNCryptor assíncrono

Este é um follow-up paraDescriptografar assincronamente um arquivo grande com o RNCryptor no iOSEu consegui decifrar de forma assíncrona um grande arquivo ba...

2 a resposta

CFRunLoop no programa de linha de comando Swift

Estou escrevendo um aplicativo de linha de comando no Swift usando uma estrutura de terceiros que (se entendi o código corretamente) depende de retornos de chamada GCD para concluir determinadas ações quando um soquete recebe dados. Para entender ...

10 a resposta

Qual é a diferença entre a “fila global” e a “fila principal” no GC

Entre outras maneiras, existem essas duas maneiras de obter filas emGCD: dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_get_main_queue();Se não estou completamente errado, a "fila principal" está sendo executada no ...

3 a resposta

O desempenho do código simultâneo usando dispatch_group_async é MUITO mais lento que a versão de thread único

Ultimamente, tenho experimentado alguns grandes números aleatórios para gerar curvas de sino de "distribuição normal". A abordagem é simples: Crie uma matriz de números inteiros e zere-a. (Estou usando 2001 números inteiros)Calcule ...

2 a resposta

Como eu assisto a alterações de arquivo no OS X?

Eu gostaria de ser notificado de gravações em um determinado arquivo - sem pesquisa, sem ter que ler o arquivo e sem ter que monitorar o diretório pai e assi...

4 a resposta

Escrever macros para chamadas GC

Gostaria de criar uma macro para chamadas GCD, como por exemplo: dispatch_async(dispatch_get_main_queue(), ^{ stuff.... });A macro pode ser algo parecido com isto: main (^ {...})? Não sei como escrevê-lo. Alguma sugestão obrigad

9 a resposta

Esperando até que dois blocos assíncronos sejam executados antes de iniciar outro bloco

5 a resposta

Verifique se na fila de envio correta no Swift 3

Eu tenho alguns testes de unidade nos quais gostaria de testar se um retorno de chamada é chamado na fila de envio correta. No Swift 2, comparei o rótulo da fila atual com a minha fila de teste. No entanto, no Swift 3, ...