Any library comes with instructions on how to use it, if you use it wrong way it will break. This is true for any library. However my concern is specific to multithreading.
Just to clarify - Start/Stop sequence is very specific to the library and is one of the most important things it does.