sometimes called {\it light-weight processes}, but the fundamental difference
between threads and processes is that memory spaces of different processes are
separated while all threads share the same address space. While it makes it
-much easier to share common data between several threads, it also makes much
+much easier to share common data between several threads, it also makes it much
easier to shoot oneself in the foot, so careful use of synchronization objects
such as \helpref{mutexes}{wxmutex} and/or \helpref{critical sections}{wxcriticalsection} is recommended.
\end{twocollist}
-\membersection{wxThread::\destruct{wxThread}}
+\membersection{wxThread::\destruct{wxThread}}\label{wxthreaddtor}
\func{}{\destruct{wxThread}}{\void}
Returns \true if the thread is alive (i.e. started and not terminating).
-Note that this function can only be saely used with joinable threads, not
+Note that this function can only be safely used with joinable threads, not
detached ones as the latter delete themselves and so when the real thread is
not alive any longer it is not possible to call this function neither because
the wxThread object doesn't exist any more as well.