Domande con tag 'multithreading'

4
risposte

E '"sbagliato" / design sbagliato mettere un thread / background worker in una classe?

Ho una classe che leggerà da Excel (C # e .Net 4) e in quella classe ho un lavoratore in background che caricherà i dati da Excel mentre l'interfaccia utente può rimanere reattiva. La mia domanda è la seguente: è una cattiva progettazione avere...
posta 03.02.2011 - 23:27
3
risposte

BackgroundWorker vs. Async / Attesa

Sono nuovo nello sviluppo di C # e desidero creare un'interfaccia utente più reattiva. Nella mia ricerca preliminare, ho visto due metodi per ottenere questo: Multi-threading in combinazione con la classe BackgroundWorker. I più recenti mo...
posta 26.02.2013 - 18:54
6
risposte

Perché i framework xUnit non consentono di eseguire test in parallelo?

Conosci qualche framework xUnit che consente di eseguire test in parallelo, per utilizzare più core nella macchina di oggi? Se nessuno (o così pochi) di loro lo fa, forse c'è una ragione ... È che i test sono solitamente così veloci che le pe...
posta 08.03.2011 - 21:42
1
risposta

Come posso sapere se sto sfruttando troppo il multi-threading?

Attualmente mi sento come se stessi usando troppo il multi-threading. Ho 3 tipi di dati, A, B e C. Ogni A può essere convertito in più B s e ogni B può essere convertito in più C s. Mi interessa solo trattare C...
posta 06.11.2013 - 14:25
3
risposte

Convenzione di denominazione per oggetti di bloccaggio del filo dedicati [chiuso]

Una domanda relativamente minore, ma non sono stato in grado di trovare la documentazione ufficiale o persino le opinioni / discussioni del blog su di esso. In parole povere: quando ho un oggetto privato il cui unico scopo è di servire% priva...
posta 10.10.2012 - 17:33
3
risposte

Il parallelismo implica la concorrenza ma non il contrario?

Spesso leggo che parallelismo e concorrenza sono cose diverse. Molto spesso i rispondenti / commentatori arrivano a scrivere che sono due cose completamente diverse. Eppure secondo me sono imparentati, ma mi piacerebbe qualche chiarimento su que...
posta 01.07.2012 - 13:40
1
risposta

La best practice non è quella di polling ... ma il polling non avviene internamente comunque quando un thread chiama wait ()?

Diciamo che abbiamo qualche thread che vuole controllare quando un altro thread ha finito il suo compito. Ho letto che dovremmo chiamare una funzione di tipo wait () che farà in modo che questo thread attenda finché non riceve una notifica che l...
posta 30.03.2013 - 15:25
7
risposte

In cosa consiste l'uso corretto dei thread nella programmazione?

Sono stanco di sentire che le persone consigliano di utilizzare solo un thread per processore, mentre molti programmi usano fino a 100 per processo! prendi ad esempio alcuni programmi comuni vb.net ide uses about 25 thread when not debugging S...
posta 29.06.2011 - 21:03
2
risposte

La mia descrizione del modello dell'attore è giusta?

Se ho capito, il modello degli attori è proprio come il modello a oggetti, ma con alcune differenze: OGNI oggetto genera il proprio thread separato e non è un problema anche quando si hanno migliaia di oggetti. Gli attori non interagiscono...
posta 28.10.2011 - 22:33
2
risposte

Come programmare l'allocazione dei thread sui processori multicore?

Vorrei sperimentare i thread su un processore multi-core, ad es. per creare un programma che utilizza due thread diversi che vengono eseguiti da due diversi core del processore. Tuttavia, non mi è chiaro a quale livello i thread vengono asseg...
posta 01.01.2013 - 12:37