Je développe un protocole dans Objective C. J'utilise des files d'attente de messages pour la transmission. Afin de mettre les données dans la file d'attente des messages, un programme logiciel doit être créé pour écouter les événements. L'expéditeur mettra les données dans la file d'attente des messages et fera son autre travail et avisera le destinataire. Le récepteur se réveille alors de l'état d'attente et appelle la routine du logiciel et prend les données.Programmation de threads
Je ne sais pas comment faire cela en utilisant les méthodes Threading. Comme la routine logicielle attend infiniment que les événements se produisent, doit-elle être dans une boucle infinie? Est-ce que cela nécessite la mise en place de spinlocks?
Merci. Va lire les documents de NSStream et vous faire savoir si j'ai des doutes. – Angus