thesis/src/alg/par/assist/stdthread.tex

14 lines
602 B
TeX

\begin{algorithmic}[1]
\State $mutex\_type\;m$ \Comment{le constructeur initialise correctement}
\Procedure{threadPrincipal}{}
\State $thread\_type\;thread(\textsc{travail})$
\Comment{le constructeur appelle \texttt{pthread\_create}}
\State $\Call{travail}{}$
\EndProcedure \Comment{le destructeur de $thread\_type$ appelle \texttt{ptread\_join}}
\Procedure{travail}{}
\State $mutex\_locker\_type\;lock(m)$ \Comment{le constructeur prend le \en{mutex}...}
\State \Comment{modification d'une variable partagée}
\EndProcedure \Comment{... et le destructeur le libère}
\end{algorithmic}