创建专用线程的几个情况
2013-02-20 23:11
155 查看
1:线程需要以非普通线程优先级运行
2:需要线程表现为一个前台线程
3:一个计算限制的任务需要长时间运行
4:要启动一个线程,并可能调用Thread的Abort方法来提前终止它。
创建专用线程,要构造System.Threading.Thread类的一个实例。下面是Thread的构造器的原型:
public sealed class Thread : CriticalFinalizerObject, ...{
public Thread(ParameterizedThreadStart start);
}
start参数标识专用线程要执行的方法,这个方法必须和ParameterizedThreadStart委托的签名匹配:
delegate void ParameterizedThreadStart(Object obj);
2:需要线程表现为一个前台线程
3:一个计算限制的任务需要长时间运行
4:要启动一个线程,并可能调用Thread的Abort方法来提前终止它。
创建专用线程,要构造System.Threading.Thread类的一个实例。下面是Thread的构造器的原型:
public sealed class Thread : CriticalFinalizerObject, ...{
public Thread(ParameterizedThreadStart start);
}
start参数标识专用线程要执行的方法,这个方法必须和ParameterizedThreadStart委托的签名匹配:
delegate void ParameterizedThreadStart(Object obj);
相关文章推荐
- 创建线程时的几个陷阱
- linux 线程创建函数pthread_create的几个传参方式
- 创建线程时的几个陷阱
- 单例模式:单线程和多线程并发情况下的对象创建
- linux 线程创建函数pthread_create的几个传参方式
- 多线程,线程创建及关闭句柄存在的问题,终止线程的运行的几个函数
- 线程创建的几个函数
- 创建线程时的几个陷阱
- Winform线程间操作无效从不是创建控件的线程访问它的几个解决方案async和await?
- 创建线程时的几个陷阱
- 线程创建中遇见的几个问题及解决方法
- 套间线程(apartment thread)模型和自由线程(free thread)模型互相创建的情况
- 创建线程时的几个陷阱
- 创建线程时的几个陷阱
- 默认情况下程序启动后到底是几个线程?
- 创建线程时的几个陷阱
- 多核CPU创建几个线程比较合理
- java 线程的创建和几个重要的概念
- 创建线程时的几个陷阱
- 默认情况下程序启动后到底是几个线程?