燃气学院有哪些:什么是线程

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 15:11:36

“线程”是比较专业的一个概念,简单说指程序的一个指令执行序列,WIN32平台支持多线程程序,允许程序中存在多个线程即多个指令执行序列。以单CPU系统中,系统把CPU的时间片按照调度算法分配给各个线程,因此各线程实际上是分时执行的,在支持多CPU的Windows NT/2000/XP等系统中,同一个程序的不同线程还可以被分配到不同的CPU上去执行。

线程是指程序的一个指令执行序列,WIN32 平台支持多线程程序,允许程序中存在多个线程。 在单 CPU 系统中,系统把 CPU 的时间片按照调度算法分配给各个线程,因此各线程实际上是分时执行的,在多 CPU 的 Windows NT 系统中, 同一个程序的不同线程可以被分配到不同的 CPU 上去执行。由于一个程序的各线程是在相同的地址空间运行的,因此设及到了如何共享内存, 如何进行线程通信等问题,这样便需要处理各线程之间的同步问题,这是多线程编程中的一个难点。

http://www.hiceo.com/cf02/12676.asp