精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● VB和Basic>>〓〓.开发和相关文档.〓〓>>单线程和多线程的概念及区别?谢谢!!!

主题:单线程和多线程的概念及区别?谢谢!!!
发信人: clhs9999()
整理人: fishy(1999-12-17 15:19:52), 站内信件
【 在 hjhzj (ttttt) 的大作中提到: 】




:    在Windows的32位操作系统中实现了多任务与多线程。要了解单线程
与多现成的区别就要先了解文件、进程、线程的区别。
文件:一个应用程序在没有调用时(没有加载到内存中时---包括虚拟内存)
      叫文件或程序。
进程:应用程序被加载到内存中后叫进程。
线程:进程被CPU处理时叫线程。
Windows 32位操作系统可让cpu在不同的时间段内处理不同的线程,这些线程
可以来自于一个进程(多线程进程),也可以来自不同的进程。由于这个时间
段很短,所以人们认为在一个较长的时间段内cpu在执行多个任务,所以说
Windows 32位操作系统具有多线程多任务的功能。
在做一个程序时可以调用多个线程,这叫多线程进程,也可以不调用多个线程
这叫单线程进程。


--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.28.236]

[关闭][返回]