wxwidgets, как закрыть поток с помощью wxCloseEvent. - PullRequest
0 голосов
/ 02 августа 2011

Основной поток программы (производный от wxConvas) генерирует поток для некоторых сложных вычислений

Когда прибывает wxCloseEvent от пользователя, я хочу в этом событии удалить поток, потому что продолжение работы потока вызывает ошибки памяти Хотите знать, как я могу найти поток из основного потока во время выполнения и как именно я уничтожаю / удаляю его?

1 Ответ

1 голос
/ 02 августа 2011

Вы не 'находите' ветку. Когда вы создаете его, вы сохраняете его или указатель на него как атрибут. Когда приложение закрывается, вы должны переопределить wxApp :: OnExit () метод для удаления потока путем вызова метода wxThread :: Delete () для сохраненного атрибута потока.

...