How to name a situation when a thread is locked waiting forever? I found several examples about when two threads collide, which is called a race condition:
A race condition occurs when two or more threads
can access shared data and they try to
change it at the same time
But when a thread is stuck waiting forever for another thread, is there any specific term to name this situation, or yet is it still named as a race condition, even if we have two thread that do not try to access the shared data at the same time, but instead... one of the threads got locked waiting forever for the 2nd thread?