线程的暂停、恢复和终止
2004-12-09 15:28
381 查看
要是一个线程进行到一半,想终止了,怎么办呢?请看代码:
using System;
using System.Threading;
class ThreadTest
using System;
using System.Threading;
class ThreadTest
//获得当前正在执行的线程对象
Thread w1 = Thread.CurrentThread;
w1.Name = "工人1号正在工作中 w1.Suspend();
效果跟本来是一样的
)
3.当一个线程使用Suspend方法暂停另一个线程时,第一个线程不被锁定。调用立即返回。
另外,无论对一个给定的线程调用多少次Thread.Suspend方法,调用一次Thread.Resume方法就可使线程恢复执行。
using System;
using System.Threading;
class ThreadTest
using System;
using System.Threading;
class ThreadTest
//获得当前正在执行的线程对象
Thread w1 = Thread.CurrentThread;
w1.Name = "工人1号正在工作中 w1.Suspend();
效果跟本来是一样的
)
3.当一个线程使用Suspend方法暂停另一个线程时,第一个线程不被锁定。调用立即返回。
另外,无论对一个给定的线程调用多少次Thread.Suspend方法,调用一次Thread.Resume方法就可使线程恢复执行。
相关文章推荐
- 线程的暂停、恢复和终止
- 线程的暂停、恢复和终止 --收集别人的博文(只为学习)
- 线程的暂停、恢复和终止
- 线程的暂停、恢复和终止
- Java并发 正确终止与恢复线程
- 【Java并发编程】之三:线程挂起、恢复与终止的正确方法(含代码)
- Java线程的挂起、恢复和终止
- 如何暂停主线程直到第二个线程的终止?
- 线程挂起恢复与终止
- linux中线程的挂起与恢复(进程暂停)
- Java 并发编程之线程挂起、恢复与终止
- Java并发编程之三:线程挂起、恢复与终止的正确方法
- 浅尝《Windows核心编程》之线程创建、退出、暂停、恢复
- 【Java并发编程】之三:线程挂起、恢复与终止的正确方法(含代码)(r)
- 利用ManualResetEvent来来控制异步调用的打印的线程的暂停和恢复(转)
- C# 线程的暂停和恢复的 实现
- Java挑战高并发(3) 线程挂起、恢复与终止的正确方法(含代码)
- Java并发 正确终止与恢复线程
- 线程的终止与暂停
- 如何暂停主线程直到第二个线程的终止?