I was reading this SO post about daemon threads and the quote at the bottom of the answer is:
But joining a demonized thread opens most likely a whole can of trouble!
Why exactly is it considered bad practice? I understand .join()
blocks regardless if the thread is daemon or not, but I don't understand why it's considered bad practice. Can someone explain?