о выходе нити - PullRequest
       24

о выходе нити

2 голосов
/ 26 марта 2011

Я обнаружил проблему в моей программе win32.Когда я выходил из программы, я видел много выходов журнала, как показано ниже:


Поток 'Win32 Thread' (0xbec) вышел с кодом 0 (0x0).

Поток«Поток Win32» (0x4c0) завершился с кодом 0 (0x0).

Поток «Поток Win32» (0x97c) вышел с кодом 0 (0x0).

Поток «Win32Поток '(0xe10) завершился с кодом 0 (0x0).

Поток' Win32 Thread '(0x5f0) завершился с кодом 0 (0x0).

Поток' Win32 Thread '(0xfc0) завершился с кодом 0 (0x0).

Поток 'Win32 Thread' (0xdc0) завершился с кодом 0 (0x0).


Я не знаюесли это нормальное поведение.Кто-нибудь может сказать мне, что случилось?

Ответы [ 2 ]

3 голосов
/ 26 марта 2011

Если вы запустили 6 потоков (в дополнение к стандартным), это совершенно нормально. Если вы использовали что-то вроде пула потоков, вы могли создать их неявно, возможно, даже не подозревая об этом.

Итог: если вы не вполне уверены, что ваш код однопоточный, это, вероятно, вполне нормально.

2 голосов
/ 26 марта 2011

При выходе из программы все потоки должны быть сорваны.Почему вы думаете, что это проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...