Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Заполнять в одиннадцати процессах массивы случайными числами Создать программу, состоящую из 11 процессов. Каждый процесс, кроме 0, должен с генерировать массив целых случайных чисел из 1000 элементов, в промежутке от 0 до 1000. Используя операции редукции, а также операции распределения данных посчитать сумму элементов массивов всех процессов (для вывода результата использовать 0 процесс) работает не корректно, помогите пожалуйста доклепать ... https://www.cyberforum.ru/ cpp/ thread1555788.html C++ Обработка исключений OpenSSL
Здравствуйте, не нашел в документации к OpenSSL как осуществлять обработку ошибок в нем, например при использовании функции COMP_expand_block, в случае подачи не верных данных(например подача не сжатых данных на вход функции), выдает исключение которое стандартными средствами типа try/catch не удается обработать. А, да и еще может кто знает как узнать необходимый размер буфера необходимого для не...
C++ Фильтры в ffmpeg: нужно ли отдельными функциями заполнять AVFilterContext? Здравствуйте. В интернете в статье программирования на базе ffmpeg приводился пример с использованием функция для заполнения AVFormatContext использовалось avformat_open_input , AVCodecContext функция av_dump_format нахождением номер видео-потока, сажите пожалуйста что бы применять фильтры ffmpeg нужно ли отдельными фунциями заполнять AVFilterContext? Спасибо. https://www.cyberforum.ru/ cpp/ thread1554624.html C++ Прекращает читать fstream после ~17000 байт Такая проблема... Я написал программу, которая считывает формат ico, сохраняет заголовок (62 байта) в структуру, и затем отрисовывает в консоли пиксели по 4 байта (RGB, Alpha). Но после отрисовки где то 1/4 изображения размером 128х128, остаток заполняется последним правильно прочитанным цветом... Я не знаю, может есть какие то ограничения в работе c fstream... Подскажите, почему не... https://www.cyberforum.ru/ cpp/ thread1552664.html
C++ Как оптимизировать обращение к элементам вектора?
Добрый день. Подскажите, пожалуйста, где я не прав. Есть класс, в нем координаты и другие параметры, описывающие существ (овцы и волки). Эти существа содержатся в векторе и в цикле проверяются между собой на разные условия: близость волков, поиск травы на карте, столкновение двух овец для размножения и т.д. Вот пример кода из цикла проверок. В данном случае, овца убегает от волка, если видит...
C++ Что можно сделать с проектом ? https://www.cyberforum.ru/ cpp/ thread1550055.html
В данный момент поддерживаю одну старую игру (игра полностью некоммерческая, код открыт, онлайн примерно 50-60 человек, написан на си/c++, поддерживать есть необходимость только серверную часть). Что имеется. 1) Много кода (200к+ строк кода, для меня это очень много) 2) Некоторые участки кода не обновлялись с !1991 года! 3) За это время над кодом успело поработать очень много людей, которые...
C++ Программирование под Android https://www.cyberforum.ru/ cpp/ thread1549319.html
Можно ли писать на C\C++ под андроид? Гуглил, но нашел только NDK, а это не совсем то, что хотелось бы.
Как сделать сохранение в игре? C++
Недавно я решился попробовать создать RPG игру на C++ поскольку с языком у меня особых проблем нету, и мне захотелось поэксперементировать со своими навыками. И, собственно, когда я создавал сохранения, использующие чтение из текстового файла, у меня назрел вопрос: "Можно ли сделать так, чтобы пользователи не могли изменять этот файл, или каким образом мне лучше сделать структуру сохранений?".
C++ Коммерческо-тайное ПО: защитить exe-файл Разрабатываю для фирмы ПО. Недаано начальство сказало, дескать надо от конкурентов защититься, что бы они не смогли, имея exe-шник, понять принцыпы работы ПО. Для меня тема совершенно новая - подскажите, куда рыть? https://www.cyberforum.ru/ cpp/ thread1545520.html C++ Открыть исходный код exe https://www.cyberforum.ru/ cpp/ thread1545251.html
Доброго времени суток. Нужно срочно открыть исходный кoд exe'шника с пом. C++. Имею 2 среды разработки: DevC++ и Qt Creator. Желательно это сделать на Qt Creator. Может в C++ какие-то функции для этого имеются? Мне перекомпилировать не обязательно. Главное исходный код открыть. Буду благодарен!!!
Можно ли полагаться на поведение this->shared_from_this() C++
добрый вечер. #include <iostream> #include <memory> struct sample: std::enable_shared_from_this<sample> {
C++ "Ляпы" в программе. Хороший стиль программирования Здравствуйте, уважаемые форумчане! Я на счет хорошего стиля программирования. Сделал маленькую программу. Эксперты ее осмотрели и обнаружили "ляпы". То есть непростительные ошибки. То есть программа компилируется, но при выполнении подвергается опасностям. И, к сожалению, я так не узнал о них. Посмотрите, пожалуйста, если не сложно, может что то бросится в глаза Вам при просмотре кода.... https://www.cyberforum.ru/ cpp/ thread1544492.html
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
21.10.2015, 11:32 0

Корректно убить поток - C++ - Ответ 8223333

21.10.2015, 11:32. Показов 3406. Ответов 27
Метки (Все метки)

Ответ

Если под Линуксом, то там есть pthread_cancel, вызывающий процесс схожий с броском исключения из вызванной в потоке cancellation point функции (без cancellation point не заработает). Под gcc этот "процесс" вроде как в исключение и преобразуется. Но вообще изврат, так как по сути выходит что сишные функции начинают плеваться исключениями.

Вернуться к обсуждению:
Корректно убить поток C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2015, 11:32
Готовые ответы и решения:

Можно ли убить поток (pthread) сигналом (kill()) ?
Процесс убивается вызовом kill(pid, 9); Как убить не весь процесс а только поток? Можно...

Можно ли убить поток зная лишь то что он запускается последним?
Подскажите пожалуйста Как убить поток в стороннем процессе? Нужно что бы получилось так что один...

Сокеты и QThread - как корректно завершить поток
Пишу клиент с использованием QTcpSocket. Вынес разбор принимаемых сообщений в отдельный поток, но...

Как убить поток???
Добрый день всем! Подскажите пожалуйста, как убить поток, не дожидаясь окончания выполнения...

27
21.10.2015, 11:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2015, 11:32
Помогаю со студенческими работами здесь

Убить поток в адаптере
После Делфи не до конца понимаю работу &quot;сборщика мусора&quot; Явы. Привык &quot;подчищать&quot; за собой сам. ...

убить поток + datagrid
на форме есть datagrid, каждая строка в нем создается из потока, так же из потока передается...

Убить спящий поток
Имеется 2 потока: t1 и t2. Внутри t1 выполнена команда t1.Sleep(int). После этого поток t2 хочет...

Как убить поток в CountDownTimer?
Привет, бойцам невидимого фронта! есть эдакий кастомный CountDownTimer.java: package...

Убить поток, выполняющий задачу
Сервис запускает поток в пуле потоков, используя ExecutorsService (приложение под Android, но...

Не получается убить поток сервера
Есть многопоточный сервер (со следующим кодом - ничего умнее метки в одном месте придумать не смог,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru