Прекращение потока изящно, не используя TerminateThread ()

Мое приложение создает поток, который работает в фоновом режиме все время. Я могу завершить поток только вручную, а не из функции обратного вызова потока. На данный момент я используюTerminateThread() чтобы убить эту нить, но этоЭто иногда приводит к зависанию. Я знаю, что есть способ использовать события иWaitForSingleObject() чтобы завершить поток изящно, но я могуНе могу найти пример об этом.

Пожалуйста, код нужен здесь.

Ответы на вопрос(4)

Ваш ответ на вопрос