Freigeben über


Thread.Resume-Methode

HINWEIS: Diese Methode ist mittlerweile veraltet.

Nimmt die Ausführung eines angehaltenen Threads wieder auf.

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

Syntax

'Declaration
<ObsoleteAttribute("Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.  https://go.microsoft.com/fwlink/?linkid=14202", False)> _
Public Sub Resume
'Usage
Dim instance As Thread

instance.Resume
[ObsoleteAttribute("Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.  https://go.microsoft.com/fwlink/?linkid=14202", false)] 
public void Resume ()
[ObsoleteAttribute(L"Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.  https://go.microsoft.com/fwlink/?linkid=14202", false)] 
public:
void Resume ()
/** @attribute ObsoleteAttribute("Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.  https://go.microsoft.com/fwlink/?linkid=14202", false) */ 
public void Resume ()
ObsoleteAttribute("Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.  https://go.microsoft.com/fwlink/?linkid=14202", false) 
public function Resume ()

Ausnahmen

Ausnahmetyp Bedingung

ThreadStateException

Der Thread wurde nicht gestartet, ist deaktiviert oder befindet sich nicht im angehaltenen Zustand.

SecurityException

Der Aufrufer verfügt nicht über die erforderliche SecurityPermission.

Hinweise

Warnung

Verwenden Sie zum Synchronisieren der Aktivitäten von Threads nicht die Suspend-Methode und die Resume-Methode. Sie können nicht feststellen, welchen Code ein Thread zum Zeitpunkt der Unterbrechung ausführt. Wenn ein Thread während der Auswertung von Sicherheitsberechtigungen unterbrochen wird, in der er über Sperren verfügt, kann dies zum Blockieren anderer Threads in der AppDomain führen. Wenn Sie einen Thread unterbrechen, der gerade einen Klassenkonstruktor ausführt, werden andere Threads in der AppDomain blockiert, die die entsprechende Klasse verwenden möchten. Dies kann sehr schnell zu Deadlocks führen.

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0

Siehe auch

Referenz

Thread-Klasse
Thread-Member
System.Threading-Namespace

Weitere Ressourcen

Anhalten und Fortsetzen von Threads
Zustände von verwalteten Threads