Per impostazione predefinita, il pool di thread in .NET funziona con thread in background.Posso creare il mio pool di thread per creare i thread come primo piano?
Non riesco a modificarlo per eseguire come primo piano.
Come posso cambiarlo per l'esecuzione come thread in primo piano?
Edit:
ho bisogno di usare questo perché sto cambiando il mio App a causa di elaborazione ad alto volume (prima che mi stava gestendo manualmente le discussioni, che sono quelli di primo piano per impostazione predefinita), e io non voglio cambiare la mia applicazione solo per adattarlo ad uno scenario di sfondo filettatura ..
mi chiedo perché piscina thread non è in primo piano per impostazione predefinita
Vuoi che siano in primo piano per impedire la chiusura del tuo processo? È possibile mantenere un conteggio di riferimenti su quanti thread di sfondo attivi si hanno e non terminare il thread principale (presumibilmente in primo piano, UI) finché il conteggio non raggiunge lo zero. –
@jeffamaphone +1. Odora di "Non so come programmarlo correttamente, quindi prendo un martello e in qualche modo lo faccio funzionare, abusando di tutto ciò che non conosco". – TomTom
Beh, non voglio dare troppo per scontato, ma preferisco le domande che includono * perché * vuoi fare qualcosa, poiché spesso c'è un modo migliore che deriva dall'esperienza. –