Thread.Resume メソッド
中断されたスレッドを再開します。
Public Sub Resume()
[C#]
public void Resume();
[C++]
public: void Resume();
[JScript]
public function Resume();
例外
例外の種類 | 条件 |
---|---|
ThreadStateException | スレッドが、起動されていない、停止している、または中断されていない状態です。 |
SecurityException | 呼び出し元に、適切な SecurityPermission がありません。 |
解説
注意 Suspend メソッドと Resume メソッドを使用して複数のスレッドの動作を同期することは避けてください。スレッドを中断する時点でスレッドがどのようなコードを実行しているかを確認する方法はありません。セキュリティ アクセス許可の評価中にロックを保持しているスレッドを中断すると、 AppDomain 内の他のスレッドがブロックされる場合があります。クラス コンストラクタを実行しているスレッドを中断すると、そのクラスを使用しようとする AppDomain 内の他のスレッドがブロックされます。デッドロックはさまざまな原因で発生し得ます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
参照
Thread クラス | Thread メンバ | System.Threading 名前空間 | スレッドの一時中断と再開 | スレッド状態