Exchanger exercise, when a thread provide data to exchanger, it will be block(no way to know if it is suspend or only block), and resume