Size: a a a

2021 March 10

В

Виктор in pro.cxx
Tamer
Просто из твоего кода не понятно, что вообще ты пытаешься сделать, слеплено 50 потоков, которые ты ждёшь, если записываются одни и теже данные, то логики я не вижу. А если используется работа с разными данными, то в полне себе норм вариант
По результатам предыдущего этапа есть массив arrQuerys[n].
Далее идёт:
for(int i=0;i<n;i++) f(arrQuerys[i]);
источник

D

Danya in pro.cxx
Это io-bound задача
источник

PY

Popov Yuri in pro.cxx
Danya
DPC++
Intel?   А tbb все прекратили развивать
источник

D

Danya in pro.cxx
Popov Yuri
Intel?   А tbb все прекратили развивать
TBB да
oneTBB нет
источник

T

Tamer in pro.cxx
Виктор
По результатам предыдущего этапа есть массив arrQuerys[n].
Далее идёт:
for(int i=0;i<n;i++) f(arrQuerys[i]);
источник

D

Danya in pro.cxx
Popov Yuri
Intel?   А tbb все прекратили развивать
oneTBB переехал на минимальную версию в С++11
Удалил ненужные апишки
Добавляют новые фичи
источник

В

Виктор in pro.cxx
Спасибо, изучу все предложенные варианты, кроме тех, названия которых звучат уж слишком страшно и непонятно)
источник

ГH

Гласси Hudobin in pro.cxx
Виктор
Спасибо, изучу все предложенные варианты, кроме тех, названия которых звучат уж слишком страшно и непонятно)
Не слушай их. Параллелить тут неправильное решение.
источник

В

Виктор in pro.cxx
Гласси Hudobin
Не слушай их. Параллелить тут неправильное решение.
почему?
источник

PY

Popov Yuri in pro.cxx
Danya
oneTBB переехал на минимальную версию в С++11
Удалил ненужные апишки
Добавляют новые фичи
👍 на сайте интела такую версию как найти?
источник

ГH

Гласси Hudobin in pro.cxx
Виктор
почему?
Потому что запрос к БД выполняется за пару миллисекунд. У тебя проблема где-то в другом месте.
источник

D

Danya in pro.cxx
Popov Yuri
👍 на сайте интела такую версию как найти?
источник

LK

Lev Khoroshansky in pro.cxx
Гласси Hudobin
Потому что запрос к БД выполняется за пару миллисекунд. У тебя проблема где-то в другом месте.
Ну это неправда, если ты каждый запрос дожидаться будешь перед отправкой следующего, это 100 миллисекунд
Если асинхронно отправишь все, то 5-10
источник

PY

Popov Yuri in pro.cxx
Спасибо огромное
источник

ГH

Гласси Hudobin in pro.cxx
Асинхронно можно. Асинхронно хорошо.
источник

В

Виктор in pro.cxx
Гласси Hudobin
Потому что запрос к БД выполняется за пару миллисекунд. У тебя проблема где-то в другом месте.
Там очень много запросов, иногда под полмиллиона пакет
источник

D

Danya in pro.cxx
Popov Yuri
Спасибо огромное
Предупреждаю: там часть функций может быть удалено
Например они хотели привести общие части API tbb::flow_graph и tbb::task_group к одному виду
источник

В

Виктор in pro.cxx
неправильно сказал. Полмиллиона записей, а пакет не более пары сотен таблиц
источник

D

Danya in pro.cxx
Popov Yuri
Спасибо огромное
источник

PY

Popov Yuri in pro.cxx
Danya
Предупреждаю: там часть функций может быть удалено
Например они хотели привести общие части API tbb::flow_graph и tbb::task_group к одному виду
Да посмотрю. Вдруг зайдёт.
источник