Domande taggate «parallel-processing»

L'elaborazione parallela, in netto contrasto con un'elaborazione simultanea, garantisce l'avvio / l'esecuzione / la fine di tutte le attività a livello di thread e / o di istruzione eseguite in modo parallelo e fornisce una conclusione garantita dei percorsi di codice eseguiti simultaneamente.

3
Posso usare std :: transform sul posto con una politica di esecuzione parallela?
Se non sbaglio, posso far std::transformfunzionare sul posto usando lo stesso intervallo di un iteratore di input e output. Supponiamo di avere un std::vectoroggetto vec, quindi scrivo std::transform(vec.cbegin(),vec.cend(),vec.begin(),unary_op) usando un'operazione unaria adatta unary_op. Usando lo standard C ++ 17, vorrei eseguire la trasformazione in parallelo inserendone una std::execution::parcome primo argomento. …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.