MPQueue: cos'è e come si usa?
-
20-09-2019 - |
Domanda
Ho riscontrato un bug che mi ha battuto.Fortunatamente, ho trovato un lavoro da queste parti (non è necessaria la lettura per rispondere a questa domanda) -
http://lists.apple.com/archives/quartz-dev/2009/Oct/msg00088.html
Il problema è che non capisco tutto.Sono d'accordo con i tocchi degli eventi ecc., ma dovrei "impostare una coda thread-safe) utilizzando MPQueue, aggiungere eventi e rimuoverli in seguito.
Qualcuno può dirmi cos'è un MPQueue e come crearne uno, anche come aggiungere elementi e leggere/rimuovere elementi?Google non ha aiutato affatto.
Soluzione
Suo una delle API dei servizi multiprocessing.
… [A] coda di messaggi… può essere utilizzata per notificare (ovvero inviare) e attendere (ovvero ricevere) messaggi costituiti da tre valori delle dimensioni di un puntatore in modo preventivo e sicuro.