In this series of Simulating and troubleshooting performance problems in Kotlin, let’s discuss how to make threads go into Blocked state. A thread will enter into a BLOCKED state when it couldn’t acquire a lock on an object because another thread already holds the lock on the same object and doesn’t release it. Kotlin blocked ...