CLIPC is an open-source Java library that gives developers interprocess communications (IPC) capabilities that may be absent or difficult to use in the Java distribution. In particular it provides the following:
- Shared Memory
- FIFOs
- Semaphores
Some of these are wholly new mechanisms made possible through JNI calls to the operating system. Some are more user-friendly classes that wrap existing JRE classes.