Libraries
Learn about open-source libraries, vendor code, and blocked threads.
Open source and vendor code libraries
Libraries are notorious sources of blocking threads, whether they are open-source packages or vendor code. Many libraries that work as service clients do their own resource pooling inside the library. When a problem occurs, these often make request threads block forever. Of course, these never allow you to configure their failure modes, like what to do when all connections are tied up waiting for ...