170 похожих чатов

А как в созданный поток передать аргумент? мол типо умри

поток что - то типо этого

7 ответов

5 просмотров

ну написал же выше, в твоем случае использовать atomic - ну открой уж хоть какой учебник

belsimos- Автор вопроса
Viktor Chyzhdzenka
ну написал же выше, в твоем случае использовать at...

Я открыл, там нигде не гвоорится про то что нужно птотки закрывать. Вот решил сюда написать.

belsimos
Я открыл, там нигде не гвоорится про то что нужно ...

Правило в С и С++ нагадил - убери за собой.

Путём передачи параметров, прочитай Доку уже

belsimos
Я открыл, там нигде не гвоорится про то что нужно ...

Ты должен создать объект потока и дать в него параметры которые будут задавать данные которые потом будет обрабатывать вместе с этими данными Ты должен передать естественно какую-то ссылку на данные на какой-то флаг который будет означать что поток должен остановиться естественно в начале эта переменная должна стоять как бы в значении ложно. Зачем поток будет выполнять свои действия какие-то в какой-то момент когда его Надо остановить Ты должен завести этот флаг. При этом поток дочерней должен будет через какое-то время остановиться, выйти из своего тела и вернуть возможно какие-то данные, Результаты работы точка Главный поток при этом должен дождаться завершения дочернего потока. В c++ это делается путем вызова специального метода потока Join(). Убивать потоки нельзя это разрушит все его данные всю память и твоя программа будет не работоспособна. Во всех API операционных систем и библиотек работы с потоками такая возможность, возможность убить поток, есть, но она должна применяться только в случае экстренного завершения всего приложения, чаще всего аварийного, потому что приложение после принудительного завершения потока работать не сможет скорее всего.

belsimos- Автор вопроса
Ilya Zviagin
Ты должен создать объект потока и дать в него пара...

Ага уже вычитал про это и сделал через флаг, заменив луп

belsimos
Ага уже вычитал про это и сделал через флаг, замен...

ну и еще почитай про евенты и условные переменные и сможешь лишний раз не использовать бесконечные циклы.

Похожие вопросы

Обсуждают сегодня

коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Никто случаем не знает, как по-хорошему делается дозапись текста в edit на винапи?
The Bird of Hermes
25
объясните, я прада не понимаю. зачем в перле нужен аниивент? кому он пригодился в действительно нагруженных проектах?
nerv
30
А какие у этого try практические плюсы перед eval?
Oleg Volkov
41
Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
Ребзя, а кто-нибудь делал на сайте Турбо Страницы Яндекса? Какую-то пользу они дают или нет? Приносят ли трафик?
Андрей [aharito] Харитонов
20
Скажите, либо я тупой, либо непонятно что. Представьте что в регистре AX = 7FFF (в десятичной системе это число 32767), а в регистре BX = 0FFF (в десятичной системе это -1). У...
Rusplay
19
Рост rps в ~7 раз, а трафик вдруг в 20? Я бы глядя на такой мониторинг озадачился
Artem Tepponen
10
Ребят, привет. Интересует вопрос: есть ли способ получить доступ к WebView в Linux? Рылся-ковырялся, решения не нашел. Объясню сразу задачу, возможно, скажете, что копаю не в...
advanc3d
13
вышел новый лазарус 3.4.0 кто пользовался? что нового? на что обратить внимание? итд
livontiy
22
Карта сайта