Я разрабатываю протокол в Objective-C.Я использую очереди сообщений для передачи.Чтобы поместить данные в очередь сообщений, необходимо создать программную подпрограмму для прослушивания событий.Отправитель помещает данные в очередь сообщений, выполняет другую работу и уведомляет получателя.Затем получатель выходит из состояния ожидания, вызывает программную подпрограмму и принимает данные.
Я не знаю, как это сделать, используя методы Threading.
Как программная подпрограммабесконечно ждет событий, должно ли это быть в бесконечном цикле?Требуется ли реализация спин-блокировки?