ASyncChannel allows one to exchange data synchronously between a reader and a writer thread. The writer thread is blocked until the data to be written has been read by a corresponding reader thread.
[Since version 2.13.0]Use `java.util.concurrent.Exchanger` instead.