多线程?这是专业的计算机语言,想要知道什么是多线程,那首先要知道什么是线程,毕竟,多线程就是多个线程而已。
程序所有的人都知道,而每个正在系统上运行的程序都是一个进程。一个进程不可能是一下子就完成的,需要把它分开,分步执行,这每一步,就可以叫做一个线程了。
从定义上说,线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。
而所谓的多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。
从硬件上说,如果电脑具有两个cpu,或者后世的cpu里,单独的一个cpu就有好几个核心,都是具备这种能力的,不过,如果就只有一个cpu,一个cpu只有一个核心,这样的程序照样是可以进行的。
简单来说,一个核心,可以进行分配,比如可以用100个时钟周期执行某个软件线程的指令,然后切换到另一个线程执行接下来的100个时钟周期;也可以每个时钟周期从两个线程之一提取指令,轮流进行,等等,这样从外表看上去,好像有两个核心在同时执行一样,实际上,和早期的分时复用有一些类似,但是它取的时间很早。
这个时代,计算机编程还是高大上的一门学科,各个高校才刚刚开始设立这门科学,社会上的程序员,那都是精英中的精英,不过,秦观可是从前世过来的,就是那另一个时空里,编程几乎是很多大学的基础课程的。
秦观当然知道多线程的意思,那么,现在丽莎和自己说这个,又是什么意思?
自己大脑中的系统,就相当于是一个单核的cpu,但是现在,却要把这两半部分都给挪出去,这样的话,就相当于是要执行两个程序。
单独挪一个,再挪另一个的话,那出来的还是两部分,如果是用这种多线程技术呢?
两次交换,交替进行,这样,当交换完成之后,就可以组成一个了?
这样的的方法,听起来是很不错,不过,可靠吗?
“不知道,在没有成功之前,我也不知道可靠性,现在,你可以选择接受尝试,也可以选择等待。”丽莎的声音懒懒的:“我的达芬奇快回来了,如果你想要尝试的话,那可要尽快决定。”
秦观咬咬牙:“好吧,就用你说的方法。”
如果不成功,大不了把这两段自己焊起来!总之,这个尝试,是很有意义的,如果成功了,那还可以如法炮制,把那需要上亿精神点的航母交换过来啊。
“别做梦了,这是因为在坟场里,这潜艇就是两半的,你除非在坟场里,把航母分成十段,你一个人,在坟场里呆一辈子也干不完。”丽莎的声音又传来了。
“开放权限,我需要修改一些程序。你准备好,随时吸取新的精神点。”
虽然是多线程并发执行,但是需要的总的精神点,还是不变的,在精神点上限不变的情况下,秦观需要不断地从外界吸收精神点,不断地弥补消耗,这样,就没有违反了系统的需要,却绕过了这个限制。
“明白。”秦观说道。
就在这时,秦观听到了丽莎的一声娇呼。
喂,认真点!
秦观不知道丽莎在干嘛,总觉得丽莎有些心不在焉,她似乎正在享受另一件欢愉的事情?这让秦观终于无语了。
不过,丽莎一心二用,修改程序还是很快的,好在秦观在系统内部的时候,秦观自己所在空间的外部时间是不流逝的,大不了多等一会儿吧。
“喂,你可以不用发出这么诱人的声音吗?”
秦观不知道是多少次的抱怨了,终于,丽莎松了口气,成了!
秦观也是松了口气,启动交换!
以前的时候,启动交换,就是一瞬间的事,外面时空的进来,里面的交换出去,但是现在,随着丽莎的修改,交换的过程变慢,秦观可以看到两个半截的潜艇,都是在慢慢地,一点点地消失了。
同时,外面的钢材,等价交换的物品,也都是慢慢地过来。
交换的过程,被分解到了线程的级别,然后交替进行了。
“喂,快接着收割精神点啊!”丽莎喊了一句。
交换在不断地进行,同时,秦观也可以在两个时空之间,以线程的速度来回穿梭了,这是秦观以前从未体验过的。
收割精神点!
随着精神点扫描系统的扩大,秦观能收割的也会越来越多,现在,为了填满这一千万的精神点的空缺,秦观需要收割的人也要很多。
反正大家也是睡觉状态,精神点这东西,收割完了还会出来,秦观也没有什么可顾虑的,大批量地收割!
就这样,交换被放慢了速度,线程不断地交替进行,而外面的秀才,也感觉到了一些异样,这次,秦总怎么出现断断续续的神智昏迷的状态?
其实,只是时间的流速被放慢了而已,整个交换过程,用的时间还是很短的,当坟场内的两半段的潜艇消失了之后,秀才看到了他们的小艇的旁边,出现了一个庞然大物,借着港口昏暗的灯光,可以看到这是一艘超级大的潜艇,那露出的脊背,就仿佛是巨大的鲨鱼一般。
“秦总,完成了。”秀才说道。
和平时不同,这次交换完毕,秦观感觉到自己的大脑一