1. 6.18 Exchangerhistorical

    How Java Exchanger pairs two threads at a rendezvous point and atomically swaps one value from each participant.