Udostępnij za pośrednictwem


Jak: Tworzenie wątków

BackgroundWorker Składnika zastępuje i dodaje funkcje do System.Threading nazw; Jednakże System.Threading obszaru nazw jest zachowywana zarówno dla zgodności z poprzednimi wersjami i wykorzystania w przyszłości, jeśli wybierzesz.Aby uzyskać więcej informacji, zobacz Omówienie składnika BackgroundWorker.

Z .NET Framework, można utworzyć aplikacje wielowątkowe szybko i łatwo dostarczając zorientowany obiektowo model wątka.Tworzenie nowego wątku jest tak łatwe, jak ona i dostarczanie pełnomocnika do metody gdy wątek jest rozpoczęcie.Gdy jesteś gotowy do rozpoczęcia wykonywania w wątku, wywołać Thread.Start metody.Istnieją specjalne uwagi zaangażowanych podczas pracy z wieloma wątkami wykonanie.Informacje o techniki zaangażowanych w pracę z wieloma wątkami, zobacz Składniki wielowątkowość.

Aby utworzyć nowego wątku wykonywania

  1. Zadeklarować wątku.

    Dim myThread as System.Threading.Thread
    
    System.Threading.Thread myThread;
    
  2. Utwórz wystąpienie w wątku z odpowiednich pełnomocnika punkt początkowy wątku.Użyj AddressOf operatorowi tworzenie pełnomocnika w Visual Basic, lub utworzyć nowy ThreadStart w Visual C#.

    myThread = New System.Threading.Thread(AddressOf myStartingMethod)
    
    myThread = new System.Threading.Thread(new 
       System.Threading.ThreadStart(myStartingMethod));
    
  3. Gdy gotowe, call Thread.Start metody uruchomić wątku.

    myThread.Start()
    
    myThread.Start();
    

Zobacz też

Zadania

Jak: wiele wątków wykonanie koordynuje

Informacje

Omówienie składnika BackgroundWorker

Koncepcje

Składniki wielowątkowość

Oparte na zdarzeniach asynchronicznych Przegląd wzorca

Inne zasoby

Wielowątkowość składników