Sdílet prostřednictvím


Postupy: Vytváření vláken

BackgroundWorker Nahrazuje součásti a funkce přidá System.Threading obor názvů. však System.Threading oboru názvů je zachována z důvodu zpětné kompatibility a budoucí použití rozhodnete.Další informace naleznete v tématu BackgroundWorker – přehled komponenty.

S , s více podprocesy aplikací můžete vytvořit snadno a rychle poskytnutím objektově orientovaný model podprocesů.Vytváření nového vlákna je stejně snadné jako jejím a poskytováním s delegátem metody kde je spuštění podprocesu.Když jste připraveni zahájit provádění v podprocesu, zavolejte Thread.Start metoda.Jsou důležité zúčastněné při práci s více podprocesy spuštění.Informace o technikách účastnící se práce s více podprocesy Komponenty bezpečné pro přístup z více vláken.

Chcete-li vytvořit nový podproces provádění

  1. Deklarujte podprocesu.

    Dim myThread as System.Threading.Thread
    
    System.Threading.Thread myThread;
    
  2. Vytvoření instance podprocesu s odpovídající delegáta pro počáteční bod podprocesu.Použití AddressOf operátor vytvořit delegát v , nebo vytvořte nový ThreadStart v .

    myThread = New System.Threading.Thread(AddressOf myStartingMethod)
    
    myThread = new System.Threading.Thread(new 
       System.Threading.ThreadStart(myStartingMethod));
    
  3. Až budete připraveni, zavolejte Thread.Start metoda spustit podproces.

    myThread.Start()
    
    myThread.Start();
    

Viz také

Úkoly

Postupy: Koordinace více vláken provádění

Referenční dokumentace

BackgroundWorker – přehled komponenty

Koncepty

Komponenty bezpečné pro přístup z více vláken

Přehled asynchronních vzorů založených na událostech

Další zdroje

Použití více vláken v komponentách