Многопоточное программирование С++
На аукционе
Использовать классы thread, mutex (или более подходящий подкласс), lock_guard/unique_lock, condition_variable, atomic, future и async при решении заданий (в зависимости от условий задания). Построить масштабируемую систему «конвейер» на начальном этапе состоящая из двух «потоков» один принимает функцию из списка работает с ней n секунд(начиная с 0) передает результат следующему потоку и берет новую, второй берет функцию из своего списка подставляет значение первого и продолжает работать с n-ой секунды и тд .В конце выводится результат. Пример: 2^t=y -> y*t=z -> z*t-t