Процесс часто может выглядеть «заблокированным», если его поток пользовательского интерфейса ожидает выполнения процедуры.Это может быть единственный поток в программе, но этот поток делает что-то интенсивное в вычислительном отношении и препятствует обновлению пользовательского интерфейса.
Однако это действительно отдельная проблема от библиотек потоков.