Для многопоточной программы, если один поток умирает, как вы можете это узнать?
Моя идея:
(1) используйте ps для проверки LWP, но вручную это неэффективно. (2) установить try-catch в каждом потоке, если он выйдет ненормально, поймать его. (3) позволить умирающему потоку отправить сообщение в std::cout или основной поток.
Другие лучшие идеи?
Благодарность