\begin{slide}{Transitionen in Java}

verwendet zur Synchronisation von Threads:
\begin{itemize}
\item \verb|cb = CyclicBarrier (int n)|

  entspricht einer Transition mit $n$ Eingängen
  und $n$ Ausgängen, 
\item
  die Stellen sind die Threads vor und nach \verb|cb.await()|

\end{itemize}
 Anwendung Partikelsimulationen, evolut. Optimierung usw.:
\begin{itemize}
\item
  pro Generation viele unabhängige Teilrechnungen,
\item
  bei Übergang zu nächster Generation: Synchronisation 
\end{itemize}
vergleiche CUDA: \verb|__synchthreads()|


\end{slide}
