返回 第一千四百三十五章 多线程技术  超级武器交换系统 首页

上一页 目录 下一页

『章节错误,点此报送』

第一千四百三十五章 多线程技术[1/3页]

  多线程?这是专业的计算机语言,想要知道什么是多线程,那首先要知道什么是线程,毕竟,多线程就是多个线程而已。

  程序所有的人都知道,而每个正在系统上运行的程序都是一个进程。一个进程不可能是一下子就完成的,需要把它分开,分步执行,这每一步,就可以叫做一个线程了。

  从定义上说,线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。

  而所谓的多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。WwW.XiaoShuo530.com

  从硬件上说,如果电脑具有两个cpu,或者后世的cpu里,单独的一个cpu就有好几个核心,都是具备这种能力的,不过,如果就只有一个cpu,一个cpu只有一个核心,这样的程序照样是可以进行的。

  简单来说,一个核心,可以进行分配,比如可以用100个时钟周期执行某个软件线程的指令,然后切换到另一个线程执行接下来的100个时钟周期;也可以每个时钟周期从两个线程之一提取指令,轮流进行,等等,这样从外表看上去,好像有两个核心在同时执行一样,实际上,和早期的分时复用有一些类似,但是它取的时间很早。

  这个时代,计算机编程还是高大上的一门学科,各个高校才刚刚开始设立这门科学,社会上的程序员,那都是精英中的精英,不过,秦观可是从前世过来的,就是那另一个时空里,编程几乎是很多大学的基础课程的。

  秦观当然知道多线程的意思,那么,现在丽莎和自己说这个,又是什么意思?

  自己大脑中的系统,就相当于是一个单核的cpu,但是现在,却要把这两半部分都给挪出去,这样的话,就相当于是要执行两个程

第一千四百三十五章 多线程技术[1/3页]

『加入书签,方便阅读』

上一页 目录 下一页