delusional 4 days ago

Id actually expect a customer facing program more. Corporate software wouldn't care that the UI hung, you're getting paid to sit there and look at it.

3
skissane 4 days ago

> Corporate software wouldn't care that the UI hung, you're getting paid to sit there and look at it.

The article says the thread had been hung for 5 hours. And if you understand the root cause, once it entered into the hung state, then absent some rather dramatic intervention (e.g. manually resuming the suspended UI thread), it would remain hung indefinitely.

The proper solution, as Raymond Chen notes, is to move the monitoring thread into a separate process, that would avoid this deadlock.

tedunangst 4 days ago

The banker trying to close a deal isn't paid by the hour.

immibis 4 days ago

Unless the user's boss complained to the programmer's boss