In this latest article of the series about simulating and troubleshooting performance problems in Kotlin, let’s discuss how to make threads go into a BLOCKED
state. A thread will enter into a BLOCKED
state if it can’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 Thread Program
Here is a sample program that would make threads go into a BLOCKED
state.