If an application uses multiple threads, then there may be thread safety requirements for any library that can be called simultaneously by multiple threads, even if the called library does not use the Threads library directly.
This section is about thread safety in any library that is designed to be used in a multi-threaded application.