diff --git a/source/threads.tex b/source/threads.tex index fabf65509e..a440cc74b0 100644 --- a/source/threads.tex +++ b/source/threads.tex @@ -7166,19 +7166,18 @@ \pnum \sync -Regardless of the provided \tcode{policy} argument, +The following apply regardless of the provided \tcode{policy} argument: \begin{itemize} \item -the invocation of \tcode{async} +The invocation of \tcode{async} synchronizes with\iref{intro.multithread} the invocation of \tcode{f}. \begin{note} This statement applies even when the corresponding \tcode{future} object is moved to another thread. \end{note} -; and \item -the completion of the function \tcode{f} is sequenced before\iref{intro.multithread} the +The completion of the function \tcode{f} is sequenced before\iref{intro.multithread} the shared state is made ready. \begin{note} \tcode{f} might not be called at all,