MPQueue - ce qui est et comment puis-je l'utiliser?
-
20-09-2019 - |
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.
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.