Но ты можешь разные части массива в разных потокак квадратить, в чем проблема то?
Аргумент - массив указателей на функции? Или хз)
Про винду не знаю. Но свой сервис на винде? Ненене)
libevent?
Std::transform ?
Std::variant?