In the OS/2 operating system, the exchange of information between processes or threads through semaphores, queues, and shared memory.