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
Zadeklarować wątku.
Dim myThread as System.Threading.Thread
System.Threading.Thread myThread;
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));
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
Oparte na zdarzeniach asynchronicznych Przegląd wzorca