Maison  >  Questions et réponses  >  le corps du texte

Comment synchroniser efficacement les données en python multi-processus ou multi-thread ?

Lorsque vous utilisez plusieurs threads/multi-processus, obtenez facilement des tâches via des files d'attente, etc. Mais lorsque la tâche est terminée, afin de compter le nombre de tâches terminées, une valeur doit être accumulée
Dans la situation actuelle multi-thread/multi-processus. J'utilise le verrouillage de thread/gestionnaire de processus + le verrouillage de processus pour gérer le problème de synchronisation du comptage.
Mais cela semble trop inefficace. Pas assez élégant.

Y a-t-il une meilleure façon de gérer cela ?

J'ai l'impression que cette question devrait être posée souvent. Des solutions parfaites devraient déjà exister.
Je ne l’ai tout simplement pas encore remarqué.

怪我咯怪我咯2685 Il y a quelques jours806

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-06-12 09:26:09

    Le problème de la communication inter-processus peut être résolu de la manière que vous souhaitez (familière et utilisable).
    Un moyen est fourni ci-dessous :

    Le mode pushpull de zmq
    http://learning-0mq-with-pyzm...

    répondre
    0
  • Annulerrépondre