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