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.


5
Perché dovrei preferire un singolo "await Task.WhenAll" rispetto a più attende?
Nel caso in cui non mi interessa l'ordine di completamento delle attività e ho solo bisogno di completarle tutte, dovrei comunque usarle await Task.WhenAllinvece di più await? ad esempio, è di DoWork2seguito un metodo preferito per DoWork1(e perché?): using System; using System.Threading.Tasks; namespace ConsoleApp { class Program { static async …

8
Powershell può eseguire comandi in parallelo?
Ho uno script PowerShell per eseguire un'elaborazione batch su un gruppo di immagini e mi piacerebbe eseguire un'elaborazione parallela. Powershell sembra avere alcune opzioni di elaborazione in background come start-job, wait-job, ecc., Ma l'unica buona risorsa che ho trovato per fare lavoro parallelo è stata la scrittura del testo di …



5
Rompere parallel.foreach?
Come posso uscire da un ciclo parallel.for ? Ho un'affermazione piuttosto complessa che assomiglia alla seguente: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Usando la classe parallela, posso ottimizzare questo processo di gran lunga. …

7
Quanto costa l'istruzione lock?
Ho sperimentato il multi threading e l'elaborazione parallela e avevo bisogno di un contatore per eseguire un conteggio di base e un'analisi statistica della velocità dell'elaborazione. Per evitare problemi con l'uso simultaneo della mia classe ho usato un'istruzione lock su una variabile privata nella mia classe: private object mutex = …







2
MapM parallela su array Repa
Nel mio recente lavoro con Gibbs sampling, ho fatto un grande uso del RVarquale, a mio avviso, fornisce un'interfaccia quasi ideale per la generazione di numeri casuali. Purtroppo, non sono stato in grado di utilizzare Repa a causa dell'impossibilità di utilizzare azioni monadiche nelle mappe. Mentre le mappe chiaramente monadiche …

2
Esecuzione di programmi in parallelo utilizzando xargs
Al momento ho lo script corrente. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done Vorrei eseguirlo in parallelo usando xargs. Ho provato script.sh | xargs -P8 Ma facendo quanto sopra eseguito solo una volta alla volta. Nessuna fortuna anche con -n8. L'aggiunta di & alla …

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.