线程是windows概念吗?

时间:2012-07-17 18:04:01

标签: c# windows multithreading operating-system

所以我正在阅读“通过C#CLR”并发现这一行“一个线程是一个Windows概念,其工作是虚拟化CPU ”。真?原来是Windows的单\多线程?

谷歌搜索理由没有帮助,因此寻求社区的帮助。

4 个答案:

答案 0 :(得分:10)

我认为作者的真正含义是,作为一种机制的线程是由Windows而不是.NET框架管理的。

答案 1 :(得分:6)

简短回答:不,这不仅仅是一个Windows概念,而且这个概念已经存在了很长时间。

答案 2 :(得分:2)

我想说的是,当我们谈论Windows上的“线程化”时,对共享内存和实现有一定的假设。在我转向Windows编程(而不是嵌入式编程)之前,我实际上从未听过“线程”一词。我更熟悉多处理和多任务处理。所以这个概念并不是唯一的,但终点可能已经改变了。我会根据我在Windows之前的经验指出,除非是全局的,否则多个进程不共享内存。

答案 3 :(得分:1)

我相信Amiga已经有了多线程。是不是文本指的是多线程(也)是一个Windows概念而不是它(最初)是一个Windows发明?