join-pattern
scalable, high level method for writing concurrent, parallel and distributed programs using message passing which are atomically consumed from a group of channels, abstracting away threads and locks
en-GB/ˈd͡ʒɔɪn - ˈpætən/
en-US/ˈd͡ʒɔɪn - ˈpædɚn/