Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 101 → Rev 102

/design/trunk/src/ch_synchronization.xml
336,8 → 336,7
 
<programlisting language="C"><function>mutex_lock</function>(<varname>mtx</varname>);
while (!<varname>condition</varname>)
<function>condvar_wait_timeout</function>(<varname>cv</varname>, <varname>mtx</varname>);
/* <remark>the condition is true, do something</remark> */
<function>condvar_wait_timeout</function>(<varname>cv</varname>, <varname>mtx</varname>); /* <remark>the condition is true, do something</remark> */
<function>mutex_unlock</function>(<varname>mtx</varname>);</programlisting>
</example>
 
347,7 → 346,7
<example>
<title>Use of <code>condvar_signal</code>.</title>
 
<programlisting><function>mutex_lock</function>(<varname>mtx</varname>);
<programlisting language="C"><function>mutex_lock</function>(<varname>mtx</varname>);
<varname>condition</varname> = <constant>true</constant>;
<function>condvar_signal</function>(<varname>cv</varname>); /* <remark>condvar_broadcast(cv);</remark> */
<function>mutex_unlock</function>(<varname>mtx</varname>);</programlisting>