These classes will hopefully make writing MT programs easier and they also
provide some extra error checking (compared to the native (be it Win32 or Posix)
These classes will hopefully make writing MT programs easier and they also
provide some extra error checking (compared to the native (be it Win32 or Posix)
projects. Before starting an MT application (or starting to add MT features to
an existing one) it is worth asking oneself if there is no easier and safer way
to implement the same functionality. Of course, in some situations threads
projects. Before starting an MT application (or starting to add MT features to
an existing one) it is worth asking oneself if there is no easier and safer way
to implement the same functionality. Of course, in some situations threads
Win32 a thread can only access GDI objects such as pens, brushes, \&c created by
itself and not by the other threads).
Win32 a thread can only access GDI objects such as pens, brushes, \&c created by
itself and not by the other threads).
\helpref{wxEvtHandler::AddPendingEvent}{wxevthandleraddpendingevent}
or its short version \helpref{wxPostEvent}{wxpostevent}. These functions
\helpref{wxEvtHandler::AddPendingEvent}{wxevthandleraddpendingevent}
or its short version \helpref{wxPostEvent}{wxpostevent}. These functions
-have thread safe implementation so that they can be used as they are for
-sending event from one thread to another. However there is no built in method
+have a thread-safe implementation so that they can be used as they are for
+sending events from one thread to another. However there is no built in method
to send messages to the worker threads and you will need to use the available
synchronization classes to implement the solution which suits your needs
to send messages to the worker threads and you will need to use the available
synchronization classes to implement the solution which suits your needs
your class from \helpref{wxThread}{wxthread} and
\helpref{wxEvtHandler}{wxevthandler} to send messages to it: in fact, this does
\emph{not} work at all.
your class from \helpref{wxThread}{wxthread} and
\helpref{wxEvtHandler}{wxevthandler} to send messages to it: in fact, this does
\emph{not} work at all.