Alternativas a pessoas

Emmy questão anterior Eu perguntei, eu toquei o assunto parallel_for do ppl.h fornecido pela Microsof
Mas logo depois que percebi que, ao usá-lo, um aplicativo não é portável (se eu estiver certo, é específico da Microsoft (o cabeçalho ppl.h)
Na minha opinião, isso quebra o aspecto muito importante da programação em C ++ - portabilidade, e não estou preparado para fazê-l
Então minhas perguntas são:
1. Estou certo ao dizer que o uso de parallel_for do ppl torna seu código não portável (por não portável, quero dizer que ele não pode ser compilado por outro compilador que não seja o do MS)
2. Estou certo ao dizer que, se em um estágio posterior eu desejar fornecer uma interface do usuário (feita em Qt) para o aplicativo em que estou trabalhando no momento, usar o paralel_for no meu código será uma obstrução, o que significa que substituirei parallel_for com alguma outra alternativa (portátil) ou não poderei fazer a interface do usuário no Qt e o núcleo no VS?
3. Quais são as alternativas (portáteis) ao ppl?

questionAnswers(4)

yourAnswerToTheQuestion