\begin{slide}{Synchronisation}

\verbatiminput{sieben/Customer.java}

\verbatiminput{sieben/Util.java}

\verbatiminput{sieben/Shop.java}

\verbatiminput{sieben/Clerk.java}

Diese Methode ist nicht \emph{thread-safe}.
Sie kann mehrfach ausgeführt werden,
und liefert dann falsche Ergebnisse.

Durch \verb|synchronized|
kann die Methode jeweils nur einmal laufen.


\end{slide}
