dispatch_semaphore_t aSemaphore = dispatch_semaphore_create(1);
dispatch_semaphore_wait(aSemaphore, DISPATCH_TIME_FOREVER);
dispatch_release(aSemaphore);
Когда программа запускается до dispatch_release (aSemaphore) , это вызывает «EXC_BAD_INSTRUCTION», а затем аварийно завершает работу. Почему?