Hallo,
natürlich sollte man ordentlich programmieren das das Folgende möglichst keine Rolle spielt aber "Anything that can go wrong will go wrong" (Murphy's law), in dem Sinne kurze Frage:
Wenn ein Prozess also Hauptthread diverse weitere Threads startet, von diesen dann aber einer crasht warum auch immer, kann man dann sicher stellen, dass der Prozess/Hauptthread und die restlichen Threads dagegen abgesichert sind?
In c++ gibts try und catch um Exceptions abzufangen, kann man sich damit darauf verlassen, dass wenn in einem Thread was passiert der Rest damit wirklich verlässlich geschützt ist?
Gibt es da eine gängige Herangehensweise, zB das man den kompletten Code eines jeden zusätzlichen Threads in try und catch reinpackt oder wie machen das die professionellen Coder?
Gruß
natürlich sollte man ordentlich programmieren das das Folgende möglichst keine Rolle spielt aber "Anything that can go wrong will go wrong" (Murphy's law), in dem Sinne kurze Frage:
Wenn ein Prozess also Hauptthread diverse weitere Threads startet, von diesen dann aber einer crasht warum auch immer, kann man dann sicher stellen, dass der Prozess/Hauptthread und die restlichen Threads dagegen abgesichert sind?
In c++ gibts try und catch um Exceptions abzufangen, kann man sich damit darauf verlassen, dass wenn in einem Thread was passiert der Rest damit wirklich verlässlich geschützt ist?
Gibt es da eine gängige Herangehensweise, zB das man den kompletten Code eines jeden zusätzlichen Threads in try und catch reinpackt oder wie machen das die professionellen Coder?
Gruß