|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.05.2016, 15:44 | #41 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
и перестань флудить. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
11.05.2016, 15:49 | #42 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
по себе судишь ? хватит за мной бегать.
|
11.05.2016, 15:55 | #43 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Хватит флудить. тогда не буду трогать.
Как заметил администратор, на вас много жалоб. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
13.05.2016, 15:43 | #44 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
если поток создан с помощью
Код:
|
13.05.2016, 15:46 | #45 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
_endthreadex
из документации. правда не понимаю зачем эти обертки нужны...ну да ладно. прибивать поток, обычно всегда плохая практика, просто выйти их процедуры потока достаточно, так как тогда будут вызваны все деструкторы и прочее Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 13.05.2016 в 15:48. |
13.05.2016, 15:53 | #46 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
endthreadex это аналог ExitThread а здесь речь идет о TerminateThread.
В остальном согласен, убивание потоков - плохая идея. beginthread возвращает тот же дескриптор потока, что и CreateThread, так что его можно использовать для простреливания ног... |
13.05.2016, 15:56 | #47 | |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
что вы говорите.
как будто я не в курсе что есть _endthreadex только эта дрянь завершает поток изнутри , а мне надо снаружи. Цитата:
|
|
13.05.2016, 16:09 | #48 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вам уже показывали документацию по TerminateThread, в которой говорится, что как правило это плохой способ завершения потока.
Лучше просто каким-либо образом сообщить ему о том, что надо завершиться, чтобы он сам вышел из функции.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
13.05.2016, 16:23 | #49 | |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
Цитата:
___________________________________ _______ есть к примеру общая логическая переменная. если один поток ее устанавливает , а другой тупо проверяет в условии, есть ли смысл делать защиту от одновременного использования ? |
|
13.05.2016, 16:24 | #50 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
странное завершение программы | SAMOUCHKA | Qt и кроссплатформенное программирование С/С++ | 2 | 27.11.2015 22:22 |
bass.dll аварийное завершение загрузки музыки из сети | Mr_F | Мультимедиа в Delphi | 5 | 16.08.2013 19:45 |
Завершение программы! | skidline | Помощь студентам | 0 | 10.03.2013 19:28 |
Завершение программы. | DIMA1605 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 09.07.2012 12:21 |
Завершение программы | Michael Gepard | C# (си шарп) | 1 | 20.02.2012 05:02 |