Na documentação do Python , diz:
Um encadeamento pode ser sinalizado como um "encadeamento daemon". O significado desse sinalizador é que todo o programa Python sai quando apenas os threads do daemon são deixados. O valor inicial é herdado do encadeamento de criação.
Alguém tem uma explicação mais clara do que isso significa ou um exemplo prático mostrando onde você definiria os threads daemonic
?
Esclareça isso para mim: então a única situação em que você não definiria threads daemonic
é quando você deseja que eles continuem em execução após a saída do thread principal?