Was a CTJ (Communicating Threads for Java). A library
package implementing C.A.R.
Hoare’s ideas on CSPs (Communicating Symmetric Processes), a replacement for semaphores and object locking to keep threads from treading on each
Developed at the University of Twente in the Netherlands by Gerald Hilderink and Andy Bakkers.