Size: a a a

2021 January 29

ДС

Давид Смыр in pro.cxx
Привет всем
источник

IZ

Ilia Zviagin in pro.cxx
Ilia Zviagin
На всякий случай сообщаю всем новопришедшим, что у нас есть два основных канала,
этот - для обсуждения промышленного применения С/С++
и @supapro канал для обсуждения вопросов начинающих и изучающих С/С++

Кроме этого, есть порядка 10 дополнительных каналов по смежным темам: алгоритмам, системам хранения кода, системам сборки и т.п.
Ап
источник

DF

Dollar Føølish in pro.cxx
Mikhail Kalugin
Нет. MKL для числодробилок. ;) А tbb - набор примитивов для многопоточного программирования, в числе которых в том числе есть work stealing scheduler и task
А что можно многопоточно программировать без ввода вывода ?
источник

MK

Mikhail Kalugin in pro.cxx
Dollar Føølish
А что можно многопоточно программировать без ввода вывода ?
Если очень хочется - то можно. Только зачем не понятно.
источник

DF

Dollar Føølish in pro.cxx
Поэтому я и говорю что tbb для числодробилок
источник

ПК

Побитый Кирпич... in pro.cxx
Dollar Føølish
А что можно многопоточно программировать без ввода вывода ?
блокирующие вызовы
источник

BU

Boris Usievich in pro.cxx
Dollar Føølish
А что можно многопоточно программировать без ввода вывода ?
Например тот же MKL использует внутри tbb :)
источник

MK

Mikhail Kalugin in pro.cxx
Boris Usievich
Например тот же MKL использует внутри tbb :)
Числодробилка ;)
источник

MK

Mikhail Kalugin in pro.cxx
VTK может использовать tbb для многопоточки (второй вариант там OpenMP) - суровый научвиз.
источник

DF

Dollar Føølish in pro.cxx
Побитый Кирпич
блокирующие вызовы
Тогда потоков поболе надо
источник

DF

Dollar Føølish in pro.cxx
В общем не вижу причины советовать твв для приложений в этом чате
источник

MK

Mikhail Kalugin in pro.cxx
Dollar Føølish
В общем не вижу причины советовать твв для приложений в этом чате
Как узкоспециализированную?
источник

D

Danya in pro.cxx
Dollar Føølish
В общем не вижу причины советовать твв для приложений в этом чате
Почему? Он не используется в приложениях?)
источник

MK

Mikhail Kalugin in pro.cxx
Danya
Почему? Он не используется в приложениях?)
Кажется, я понял идею :) boost как бы теневой stl, много хорошего из нее перетащили в стандарт, а tbb хороший фреймворк, но к проблематике языкам вообще имеет мало отношения.
источник

DF

Dollar Føølish in pro.cxx
Danya
Почему? Он не используется в приложениях?)
Да, поскольку в нем нет реактора
источник

MK

Mikhail Kalugin in pro.cxx
Dollar Føølish
Да, поскольку в нем нет реактора
А вот это - вкусовщина в чистом виде.
источник

DF

Dollar Føølish in pro.cxx
Смысле
источник

DF

Dollar Føølish in pro.cxx
Нет асинхронного ввода вывода, блокирующие вызовы не применимы поскольку число потоков мало
источник

MK

Mikhail Kalugin in pro.cxx
ACE - реактор, но не используется в приложениях.
источник

MK

Mikhail Kalugin in pro.cxx
Dollar Føølish
Нет асинхронного ввода вывода, блокирующие вызовы не применимы поскольку число потоков мало
Зато идеально подходит для случаев, когда нужно обработать большой кусок памяти, который можно побить на независимые части. Вообще для любой задачи, которую можно побить на цепочки независимых подзадач. Как в изначальном примере с обработкой строк потоками.
источник