599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
1 | |
Ваше мнение по поводу потоков11.03.2020, 23:52. Показов 376. Ответов 9
Метки нет (Все метки)
Доброго времени суток!
Хотел узнать, если дочерний поток запустит еще 10 потоков, это прям плохо плохо? Или если контроль не потеряю то норм?
0
|
11.03.2020, 23:52 | |
Ответы с готовыми решениями:
9
Ваше мнение о Learn C++ Вкладки компонент, ваше мнение? Системное и прикладное программирование, ваше мнение Уроки по C++ для начинающих, Ваше мнение |
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,076
|
|
12.03.2020, 00:02 | 2 |
Не существует никакой универсальной магической константы количества потоков, которые можно запускать.
0
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
12.03.2020, 00:22 [ТС] | 4 |
наверно именно по этому.
Я больше не про количество а про практику запуска с дочернего а не с основного
0
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
12.03.2020, 00:44 [ТС] | 7 |
Croessmah, тоже верно. Еще мелкий вопрос, правильно же понимаю что при разрушении родительского потока, рушится и дочерний?
Добавлено через 28 секунд _stanislav, Ну наверно будет что то на подобие, кубиты уже близко
0
|
Вездепух
11696 / 6375 / 1724
Регистрация: 18.10.2014
Сообщений: 16,076
|
|
12.03.2020, 01:10 | 10 |
О каких "потоках" вы ведет речь? Об сущностях уровня ОС или об языковых библиотечных объектах вроде
std::thread ?Реализация потоков в типичной ОС не вводит никакой иерархии потоков. Нет никаких "родительских" потоков и нет никаких "дочерних" потоков. Все потоки - братья и завершение одного потока не приводит к завершению других. А при использовании объектов вроде std::thread вопрос лишь в том, каким образом вы будете сами управлять временем жизни этих объектов std::thread . Если у вас потоки владеют объектами std::thread и завершение некоего потока вызывает уничтожение этих объектов, то волей-неволей вам придется завершать и "дочерние" потоки.Так что все в ваших руках. P.S. Какое-то подобие грубой частичной "иерархии" может возникнуть из-за того, что некоторые реализации C/C++ могут насильно "убивать" весь процесс (со всем его потоками) как только завершился "главный" поток выполнения.
0
|
12.03.2020, 01:10 | |
12.03.2020, 01:10 | |
Помогаю со студенческими работами здесь
10
написал игру интересует ваше мнение Нужно мнение по поводу изучения программирования Мнение экспертов по поводу моего кода и почему бинарное дерево поиска так медленно записывает данные? интересует ваше мнение по поводу пьезокерамике Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |