Common multithreaded programming errors

Several programming errors often occur when writing multithreaded applications.

Related concepts
One-time initialization and thread safety
Function calls that are not thread safe
Debugging and servicing of multithreaded jobs
Related information
Troubleshooting pthread errors