埃塔组织:什么叫多线程和单线程

来源:百度文库 编辑:中科新闻网 时间:2024/05/08 15:01:06

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