Іноді процес може бути заблокований на ресурсі або потоці чи чомусь, а закриваючи або звільняючи це, звільняє процес і дозволяє закінчуватися. Це дещо схоже на те, як при видаленні (до кошика) файлу в Провіднику, який використовується, він насправді не відходить і здається застряг (не одразу повертаючи помилку під час використання / заблоковану), але якщо ви киньте програму, яка заблокувала її протягом п'яти секунд, файл раптово зникає.
Я бачив, що це трапляється іноді, особливо з програмами, які мають спливаюче діалогове вікно або щось, що якимось чином приховується; пошук способу відхилення діалогового вікна дозволяє потоку закінчуватися, тим самим дозволяючи процесу закінчитися.
Я підозрюю, що зі збільшенням, але ще відносно нової практики багатопотокового програмування, подібні речі стануть більш поширеними, принаймні на деякий час.