Если у меня задерживается выполнение кода в моем приложении:
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + .seconds(20), qos: .background) {
//code
}
Нужно ли мне отменить это или сделать что-то конкретное в AppDelegate, если NSApp.terminate вызывается до запуска или выполнения задания?Автоматически очищаются ли потоки GCD при выходе из приложения?