Multiple readers and multiple writers support
A pipe can be accessed concurrently by a number of participants. Several writers can write data concurrently and several readers can read data concurrently.
The number of participants that can access the pipe is controlled by the following Pipe Rule options:
- Minimum writers
- Additional writers
- Minimum readers
- Additional readers.
These options specify the minimum number of participants of each type that are required to join the pipe and whether additional participants can join the pipe. The pipe does not become active until the minimum writers or readers have joined. Additional participants can join later or not at all. If additional participants are not allowed, the minimum number of participants also becomes the maximum. If the number of additional participants is unlimited, the pipe is considered an open pipe. Any number of participants can join an 'open pipe.'
This section provides the following topics:
Related topics