Exchange of data between threads.