Przenosi argumenty wywoływanej metody oraz opisuje sposób jej wywołania. Future – obiekt, do którego zapisywany zostanie wynik wykonania metody, zwracany wątkowi wywołującemu.
Servant Servant jest zwyczajną klasą, do której obiektów chcemy zapewnić synchroniczny dostęp. Nie zawiera ona żadnych operacji współbieżnych oraz nie ma pojęcia o tym, czy będzie wykorzystana w środowisku jedno- czy wielowątkowym. Jej obiekty mogą być wykorzystane jednocześnie jako elementy wzorca active object oraz jako zwykłe bez żadnych strat wydajności. Zarządzanie dostępem do metod jest przeniesione poza klasę Servant.
Przykładowa implementacja:
class Bufor { private int liczba = 0;
public int zwieksz(int ilość) { zwiększ wartość zmiennej liczba o wartość ilość zwróć wartość zmiennej liczba
public int zmniejsz(int ilość) { zmniejsz wartość zmiennej liczba o wartość ilość zwróć wartość zmiennej liczba