Ho due processi: un produttore che spinge messaggi tramite ZMQ ad un consumatore in un semplice schema pull-push point-to-point. Il produttore ha diversi thread interni che sono send()
tramite zmq. Tuttavia, i documenti 0MQ suggeriscono di non condividere socket tra i thread.zmq: può più fori di estrazione in un semplice schema PUSH-PULL
Devo utilizzare una singola discussione da inviare?
Supponendo che non vi sia alcun requisito rigoroso per mantenere l'ordine di invio tra i thread, il fatto che il socket sia un simplex unidirezionale consenta a più thread di utilizzarlo senza introdurre blocchi?