.net中Thread类和ProcessThread类的区别

本文关键字:区别 ProcessThread 类和 Thread net | 更新日期: 2023-09-27 18:16:45

我正在学习线程,我有点困惑,ProcessThread类和Thread类之间的真正区别是什么,我的意思是在哪个场景中使用哪个,为什么?

任何文章都会有帮助的!

.net中Thread类和ProcessThread类的区别

ProcessThread是进程线程上的Thread Info类。你不能启动、停止或中止它,它只是关于线程的一些信息。

另一方面,线程类是用于多线程应用程序的(或者更确切地说是在TPL之前使用的)。

ProcessThread描述了一个操作系统线程,thread类描述了一个。net框架线程。目前。net线程是使用OS线程实现的,但它们可能不会在未来的。net版本或其他平台上的框架中实现。

你会经常发现你的应用程序包含比你创建的线程更多的线程,这些额外的线程通常不是。net线程。

ProcessThread类用于获取当前在系统上运行的线程的信息。他们之间没有直接的区别。