Perguntas com a marcação «grand-central-dispatch»

Grand Central Dispatch (GCD) fornece um mecanismo simples e robusto para operações simultâneas e assíncronas, principalmente em sistemas operacionais Apple (por exemplo, iOS, macOS, watchOS e tvOS), mas também FreeBSD e MidnightBSD.

254
GCD para executar tarefas no thread principal

Eu tenho um retorno de chamada que pode vir de qualquer thread. Quando recebo esse retorno de chamada, gostaria de executar uma determinada tarefa no thread principal. Preciso verificar se já estou no segmento principal - ou há alguma penalidade por não executar essa verificação antes de chamar o...