Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
23 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
608476
Топик полностью
Evgeny_CD
Архитектор
(08.07.2015 15:30, просмотров: 87)
ответил
Ксения
на
Если задача "плохо параллелится", то ей многоядерный сопроцессор не поможет.
Хороший пример. Юзер-прога готовит данные для либы (это трудно распараллелить), потом неблокирующе (?) вызывает либу, сама в это время готовит следующую кучку данных.
Ответить
"В это время" не получится - программа не выйдет из функции, пока ее работа не будет закончена.
Ксения
(469 знак., 08.07.2015 19:40 - 19:49
)
Хм... Если либе дать ссылку на данные, то логично, чтобы либу было можно вызвать, она вернет ОК, а потом ждать сигнал "либа завершила". Этот интерфейс не противоречит однопоточности или многопоточностизеровского кода.
-
Evgeny_CD
(08.07.2015 20:01
)