Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Thread.Start-Methode: ()

 

Veröffentlicht: Oktober 2016

Weist das Betriebssystem an, den Zustand der aktuellen Instanz in ThreadState.Running zu ändern.

Namespace:   System.Threading
Assembly:  mscorlib (in mscorlib.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true, 
	ExternalThreading = true)]
public void Start()

Exception Condition
ThreadStateException

Der Thread wurde bereits gestartet.

OutOfMemoryException

Es ist nicht genügend Speicher zum Starten dieses Threads verfügbar.

Once a thread is in the F:System.Threading.ThreadState.Running state, the operating system can schedule it for execution. The thread begins executing at the first line of the method represented by the T:System.Threading.ThreadStart or T:System.Threading.ParameterizedThreadStart delegate supplied to the thread constructor. Note that the call to M:System.Threading.Thread.Start does not block the calling thread.

System_CAPS_noteHinweis

If this overload is used with a thread created using a T:System.Threading.ParameterizedThreadStart delegate, null is passed to the method executed by the thread.

Once the thread terminates, it cannot be restarted with another call to Start.

The following example creates and starts a thread.

using System;
using System.Threading;

public class ThreadWork 
{
   public static void DoWork()
   {
      for(int i = 0; i<3;i++) {
         Console.WriteLine("Working thread...");
         Thread.Sleep(100);
      }
   }
}
class ThreadTest
{
   public static void Main()
   {
      Thread thread1 = new Thread(ThreadWork.DoWork);
      thread1.Start();
      for (int i = 0; i<3; i++) {
         Console.WriteLine("In main.");
         Thread.Sleep(100);
      }
   }
}
// The example displays output like the following:
//       In main.
//       Working thread...
//       In main.
//       Working thread...
//       In main.
//       Working thread...

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: