Multi-producer multi-consumer channels for message passing
Multi-producer multi-consumer channels for message passing.