多线程和多任务之间的区别
本文关键字:区别 之间 多任务 多线程 | 更新日期: 2023-09-27 18:18:38
在c# .net中多线程编程和多任务有什么不同?我需要一些技术审查。我正在做一些关于这个主题的研究,我需要一些东西来帮助我。
多任务处理是一个不太精确的术语,在不同的上下文中可能有不同的含义。它可以参考:
- 多进程(单独进程之间的时间共享),
- 嵌入式系统中的多个线程或任务,
- 用于多线程的特定形式或框架,
- 甚至只是简单的多线程
我想你问的"多任务"术语是关于。net 4中添加的"任务并行"支持:http://msdn.microsoft.com/en-us/library/dd537609.aspx
该模型属于上面的第三项——它是一种抽象,用于并行执行工作,使用线程,但试图保留线程的大部分机制。