Multithreading nei controlli Windows Form

In molte applicazioni è possibile migliorare i tempi di risposta dell'interfaccia utente eseguendo operazioni lunghe ed elaborate su un altro thread. Per il multithreading dei controlli Windows Form sono disponibili diversi strumenti, tra cui lo spazio dei nomi System.Threading, il metodo Control.BeginInvoke e il componente BackgroundWorker.

Nota

Benché il componente BackgroundWorker sostituisca lo spazio dei nomi System.Threading e il metodo Control.BeginInvoke aggiungendo funzionalità, questi ultimi vengono mantenuti per compatibilità con le versioni precedenti e per utilizzo futuro se lo si desidera. Per ulteriori informazioni, vedere Cenni preliminari sul componente BackgroundWorker.

In questa sezione

Riferimenti

  • BackgroundWorker
    Vengono fornite informazioni su un componente che incapsula un thread di lavoro per operazioni asincrone.

  • LoadAsync
    Viene illustrato come caricare un suono in modo asincrono.

  • LoadAsync
    Viene illustrato come caricare un'immagine in modo asincrono.

Sezioni correlate