Я использую скрипт-мост для запроса iTunes из моего приложения какао. Иногда iTunes выскакивает окно (например, если iPod нуждается в обновлении и т. Д.), И пока это всплывающее окно открыто, я не могу получить информацию из iTunes. Поэтому, если я запрашиваю информацию из iTunes, когда он находится в этом состоянии, мое приложение полностью блокируется до тех пор, пока это всплывающее окно не будет закрыто.
Так что мне нужен какой-то механизм, где я могу задать itunes что-то простое в отдельном потоке, чтобы посмотреть, смогу ли я получить от него ответ ... и если этот отдельный поток не получит ответ в течение короткого периода время, когда мой основной поток просто уничтожит этот поток и, следовательно, не будет запрашивать itunes в это конкретное время.
Есть идеи, как создать такой механизм? Я искал способы убить поток, но не нашел ни одного.