Шаурма
запахло двойными стандартами
Andrei
комитет, который определеяет ЧТО ТАКОЕ ПЛЮСЫ, не может велосипедить по определению!
Daniil
Было где то обоснование, почему корутины это негативная абстракция
а с пулом тредов то что не так? А то оно емнип создает по потоку новому на каждую задачу и потом прибиывает
Danil
Сам по себе тред ниоч
Danil
Типа терминейт из деструктора ниоч
🐾
У меня вот вопрос про QThreadPool Я в него добавляю треды и больше нигде не храню указатели на них Есть какой-то способ потом получить список тредов в этом пуле? Просто перебрать их или что-то такое
Andrei
Меня огорчает количество кьютистов в этом чате :(
🐾
Я не кьютистка, просто именно сейчас юзаю этот фреймворк
Daniil
Я не кьютистка, просто именно сейчас юзаю этот фреймворк
там же вроде ты не тредами рулишь, а таксками? Или я неправ?
🐾
Тредами
Andrei
а меня виндузятников, лол
Выбор ОС не влияет на программистские скиллы.
Andrei
Даже более того скажу, под виндой быстрее и удобнее отлаживаться, к примеру. Ну чисто моё мнение.
🐾
Ой, ну вы ещё осесрач разведите
Andrei
Ой, ну вы ещё осесрач разведите
Никаких осесрачей в мою смену. :D
Ilya
а что мешает хранить указатели на эти самые треды?
Arseny
По мне так в линях куда более удобное окружение для разработки.
Andrei
снова, про Ваш любимый кьют, дебагер в линуксе быстрее :)))
Пруфы пожалуйста. И да, быстрее не значит удобнее + от дебагера обычно требуется удобство.
🐾
а что мешает хранить указатели на эти самые треды?
То, что они постоянно неактуальны? Пул же Треды умирают
Ilya
да пусть умирают, кто же против? обновить список проблемно?
Daniil
а какую задачу ты хочешь решить получив указатели на кутреды?
IharOK
Пруфы пожалуйста. И да, быстрее не значит удобнее + от дебагера обычно требуется удобство.
прямо сейчас, увы, не могу пруфы предоставить, но это факт, gdb в линуксе быстрее работает)
IharOK
как-то так
Andrei
Быстрее чем что?
Andrei
Быстрее в чём?
Andrei
Что это за сферическое «быстрее» в вакууме?
🐾
да пусть умирают, кто же против? обновить список проблемно?
Но раз этим всем рулит тредпул, то не логичнее было бы спросить у него, а какие же треды сейчас у тебя работают
IharOK
в криэйторе на винде и линуксе, все просто
Ilya
собсно создание тред пула
Ilya
вместе с его списком
Ilya
список обновляется
Ilya
ведь сигналы же
Ilya
в итоге в m_threads всегда свежачок
🐾
собсно создание тред пула
Ну что можно сделать самописный, это и ежу понятно Я лишь спросила, есть ли такое из коробки в QThreadPool
Daniil
коль тут сейчас про кути говорят - можешь еще посмотреть работу с сетью в кутях посмотреть. Она тоже тебе подойдет имхо.
Ilya
невнимательно прочёл, видимо. судя по всему "из коробки" нет
Andrei
Почему бы свой тредпул не написать?
Daniil
потому что есть готовый?)
Andrei
Это простой кусочек кода, но зато без маленького фатального недостатка.
Danil
Почему бы свой тредпул не написать?
У пацанов есть куте, ты чо
Daniil
)))
Danil
А понять, что сделать удобнее свое это не всем дано
IharOK
Это простой кусочек кода, но зато без маленького фатального недостатка.
ну если Вы про "унаследоваться и переопределить пару методов", то да, простой кусочек кода:)
IharOK
взять и написать с нуля? что за бред)
IharOK
Вы открывали QThreadPool ? ради интереса
Andrei
Нет, зачем?
Andrei
От тредпула надо 5-6 методов.
IharOK
посмотреть объем работы, которую придется совершить
IharOK
и чтобы это все дело работало хотя бы с примерной стабильностью стандартного класса)
IharOK
дописать - согласен, можно чутка
IharOK
Я оцениваю это примерно в 4 часа рабочего времени.
если бы дело стоило выеденного яйца, то вполне было бы неплохо) ну эта технология уже устарела, увы
Andrei
Какая именно технология?
Andrei
Сложить треды в вектор и таски в priority_queue ?
IharOK
я намекаю на то, что qthreadpool уже не нужен как правило
IharOK
разве что приходится с ним встречаться, когда натыкаешься на старый проект
Andrei
Я не в курсе, что в Qt считается новым, а что устаревшим.
Sheridan
а йа помню qt4 летом 2006го
Я писал еще на третьем...
Deleted Account
в общем я так понял что qt устарел, и на нём пишут только школьники свои хеловорлды и курсовые гуёвины:)
Deleted Account
зависит от проекта
Deleted Account
оч
Deleted Account
ну все аргументы за кутэ это что у него есть работа с гуём и что в нём всё появилось раньше чем в стандарте сипипи
Surreal
кроссплатформа еще.
Surreal
Пилить свой гуй с эвент лупом на opengl под винду и линь накладно.
Surreal
устарел?
Ага. Хороший вопрос. Непонятно как может устареть то, у чего нет альтернативы.
Surreal
gtk?
Он, вроде, обновляется и не совсем старый. Проблема в софте, который не обновляется и использует старые версии gtk.
Daniil
gtk?
сам не писал, но те кто юзали - говорят от релиза к релизу эти господа любят ломать апи хорошенечко.
Oleg
ну и, если честно, под виндой выглядит совсем деревянно :)