Delen via


Multithreading in Besturingselementen voor Windows Forms

In veel toepassingen kunt u uw gebruikersinterface (UI) responsiever maken door tijdrovende bewerkingen uit te voeren op een andere thread. Er zijn een aantal hulpprogramma's beschikbaar voor het multithreaden van uw Windows Forms-besturingselementen, waaronder de System.Threading naamruimte, de Control.BeginInvoke methode en het onderdeel BackgroundWorker.

Notitie

Het BackgroundWorker onderdeel vervangt en voegt functionaliteit toe aan de System.Threading-naamruimte en de methode Control.BeginInvoke; deze worden echter bewaard voor zowel achterwaartse compatibiliteit als toekomstig gebruik, indien u kiest. Zie BackgroundWorker Component Overviewvoor meer informatie.

In deze sectie

Procedure: Thread-Safe-aanroepen naar Windows Forms-besturingselementen
Laat zien hoe u threadveilige aanroepen kunt uitvoeren naar Besturingselementen van Windows Forms.

Handleiding: Een achtergrondthread gebruiken om te zoeken naar bestanden
Laat zien hoe u de System.Threading naamruimte en de methode BeginInvoke gebruikt om asynchroon naar bestanden te zoeken.

Referentie

BackgroundWorker
Documenteert een onderdeel dat een werkrolthread inkapselt voor asynchrone bewerkingen.

LoadAsync
Documenten over het asynchroon laden van een geluid.

LoadAsync
Documenten over het asynchroon laden van een afbeelding.

Procedure: Een bewerking uitvoeren op de achtergrond
Laat zien hoe u een tijdrovende bewerking uitvoert met het BackgroundWorker-onderdeel.

Overzicht van BackgroundWorker-onderdelen
Bevat onderwerpen waarin wordt beschreven hoe u het BackgroundWorker-onderdeel gebruikt voor asynchrone bewerkingen.