SlicedBread ist eine Bibliothek, die es einfacher macht, Programme mit Treads in Java zu schreiben. Es macht Schluss mit klassischen Multithread-Ansätzen - gemeinsam genutzte Zustände, die in Thread-sicheren Objekten enthalten sind - und nutzt stattdessen eine Menge von Prozessen mit jeweils einem Thread, die unveränderliche Nachrichten senden und empfangen. Es ist zum Teil von dem Nachrichtensystem von Erlang inspiriert. Denn die über 400 Seiten von »Java concurrency in practice« zeigen, wie schwer es ist, gute Multithread-Anwendungen in Java zu schreiben und zu debuggen. (non)