Question

Je rencontrais un bug qui m'a battu. Heureusement, j'ai trouvé un travail ici (pas de lecture nécessaire pour répondre à cette q) -

http://lists.apple.com/archives /quartz-dev/2009/Oct/msg00088.html

Le problème est, je ne comprends pas tout. Je suis ok avec les robinets d'événements etc, mais je suis censé « mettre en place une file d'attente thread-safe) à l'aide MPQueue, ajouter des événements à elle les tirer dégagez plus tard.

Quelqu'un peut-il me dire quel est MPQueue, et comment créer un - aussi comment ajouter des éléments et lire / supprimer des éléments? Google n'a pas aidé du tout.

Était-ce utile?

La solution

l'une des API services multitraitement .

  

... [A] file d'attente de messages ... peut être utilisé pour notifier (qui est, envoyer) et attendre (qui est, recevoir) des messages comprenant trois valeurs de taille pointeur d'une manière sûre de manière préemptive.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top