Komunikacja między wątkami odbywa się przy użyciu dwu kolejek związanych w wątkami:
• Kolejka synchronized - dostęp do monitora związanego z daną instancją
• Kolejka wait/notify-pozwalająca na sprawdzanie szczególnych warunków związanych z daną instancją
- wait (), wait (long) - należy posiadać monitor by je wywołać, monitor natychmiast jest zwalniany -notify (), notifyAllo - należy posiadać monitor by je wywołać