Starts the handle events thread.


True if the thread is started or is already running.

If the thread is already running, this method does nothing.
Using a seperate thread which executes HandleEventsTimeout(MonoUsbSessionHandle, UnixNativeTimeval%) can simplify asynchronous I/O and improve performance in multi-threaded applications which use multiple endpoints.