我是一个线程(上)

爱文胸黑客业务网2022-11-3030

我是一个线程, 我一出生就被编了个号: 0x3704, 然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。

我身边的同伴0x6900 待的时间比较长, 他带着沧桑的口气对我说:

我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远回不来了。

我一脸懵懂,包裹,什么包裹?

”不要着急,马上你就会明白了, 我们这里是不养闲人的。“

果然,没多久,屋子的门开了, 一个面貌凶恶的家伙吼道:

"0x3704 ,出来!"

我一出来就被塞了一个沉甸甸的包裹,上面还有附带着一个写满了操作步骤的纸。

"快去,把这个包裹处理了。"

"去哪儿处理"

"跟着指示走, 先到就绪车间"

果然,地上有指示箭头,跟着它来到了一间明亮的大屋子,这里已经有不少线程了, 大家都很紧张,好像时刻准备着往前冲。

我刚一进来,就听见广播说:“0x3704, 进入车间”

我赶紧往前走, 身后很多人议论说:

”他太幸运了, 刚进入就绪状态就能运行“

”是不是有关系?“

”不是,你看人家的优先级多高啊, 唉“

展开全文

前边就是车间, 这里简直是太美了, 怪不得老线程总是唠叨着说:要是能一直待在这里就好了。

这里空间大,视野好,空气清新,鸟语花香,还有很多从来没见过的人,像服务员一样等着为我服务。

他们也都有编号, 更重要的是每个人还有个标签,上面写着:硬盘,数据库,内存,网卡...

我现在理解不了,看看操作步骤吧:

第一步:从包裹中取出参数

打开包裹, 里边有个两个参数

第二步:执行登录操作

奥,原来是有人要登录啊,我把userName/password 交给 数据库服务员,他拿着数据, 慢腾腾的走了。

他怎么这么慢? 不过我是不是正好可以在车间里多待一会儿? 反正也没法执行第三步。

就在这时,车间里的广播响了:

"0x3704, 我是CPU , 记住你正在执行的步骤, 马上带包裹离开"

我慢腾腾的开始收拾

”快点, 别的线程马上就要进来了“

离开这个车间, 又来到一个大屋子,这里很多线程慢腾腾的在喝茶,打牌。

”哥们,你们没事干了?“

”你新来的把, 你不知道我在等数据库服务员给我数据啊! ,据说他们比我们慢好几十万倍, 在这里好好歇吧“

”啊? 这么慢? 我这里有人在登录系统, 能等这么长时间吗"

”放心,你没听说过人间一天, CPU一年吗, 我们这里是用纳秒,毫秒计时的, 人间等待一秒,相当于我们好几天呢, 来的及“

干脆睡一会吧 , 不知道过了多久 ,大喇叭又开始广播了:

"0x3704, 你的数据来了,快去执行”

我转身就往CPU车间跑,发现这里的们只出不进!

后面传来阵阵哄笑声:

”果然是新人, 不知道还得去就绪车间等“

于是赶紧到就绪车间, 这次没有那么好运了, 等了好久才被再次叫进CPU车间。

在等待的时候, 我听见有人小声议论:

”听说了吗,最近有个线程被kill掉了“

”为啥啊?“

”这家伙赖在CPU车间不走, 把CPU利用率一直搞成100%,后来就被kill掉了“

”Kill掉以后弄哪儿去了“

”可能被垃圾回收了吧“

我心里打了个寒噤 , 赶紧接着处理, 收下的动作块多了,第二步登录成功了

第三步:构建登录成功后的主页

这一步有点费时间, 因为有很多HTML需要处理, 不知道代码谁写的,处理起来很烦人。

我正在紧张的制作html呢, CPU有开始叫了:

"0x3704, 我是CPU , 记住你正在执行的步骤, 马上带包裹离开"

”为啥啊“

”每个线程只能在CPU上运行一段时间,到了时间就得让别人用了, 你去就绪车间待着, 等着叫你吧“

就这样, 我一直在就绪-运行 这两个状态,不知道轮转了多少次, 终于安装步骤清单把工作做完了。

最后顺利的把包含html的包裹发了回去。

至于登录以后干什么事儿 , 我就不管了。

马上就要回到我那昏暗的房间了, 真有点舍不得这里。

不过相对于有些线程, 我还是幸运的, 他们运行完以后就彻底的销毁了,而我还活着 !

回到了小黑屋, 老线程0x6900 问:

”怎么样?第一天有什么感觉?“

”我们的世界规则很复杂 , 首先你不知道什么时候会被挑中执行; 第二 ,在执行的过程中随时可能被打断,让出CPU车间;

第三,一旦出现硬盘,数据库这样耗时的操作也得让出CPU,去等待; 第四,就是数据来了,你也不一定马上执行,还得等着CPU挑选“

”小伙子理解的不错啊“

”我不明白为什么很多线程都执行完就死了, 为什么咱们还活着?“

”你还不知道, 长生不老是我们的特权, 我们这里有个正式的名称,叫做 线程池!“

(未完待续)

一、笑话:人字加一笔,不是“大”也不是“个”,那是什么字?

脑筋急转弯:内人不在连出错,猜猜是什么字?答案真是太形象了

影视超级大放送

脑筋急转弯是一种很常见的娱乐游戏,最早是在印度产生的,发明者据说还是一个乞丐,当然这在目前仍然无法考证,但是说明了一个道理。一个人的才华不能以其职业身份和贫富来衡量,而应该根据食物本身的品质。

脑筋急转弯发明至今,不仅开发和激发着无数人的大脑思维,而且给人们的日常生活带来这无数的欢笑,这一点在我们中国人心中是最确定不过了。那么下面这些脑筋急转弯,我们一起看看吧,好处多多。脑筋急转弯:人字加一笔,不是“大”也不是“个”,那是什么字?

脑筋急转弯开始:

1、见了八兄心欢喜(打一字)

2、无头案(打一字)

3、夫人不在儿顶着(打一字)

展开全文

4、吃芋头(打一字)

5、连月不开(打一字)

6、我不离口,口不离我(打一字)

7、贡献大一点(打一字)

8、那边放点心(打一字)

9、别用手摸(打一字)

10、人字加一笔,不是“大”也不是“个”,那是什么字?

或许这些脑筋急转弯题目的问题很普通也很好懂,但是配上答案以后,它一定是不普通也不容易领悟的,那么上面这些脑筋急转弯,你猜出来了几个呢?看看下面的答案吧。脑筋急转弯:人字加一笔,不是“大”也不是“个”,那是什么字?

参考答案在下面:

1、答案:悦,“八兄”与“心”组合,成“悦”字。“欢喜”提示“悦”的字义。

2、答案:木,“案”字没了头,剩下“木”字。

3、答案:元,“夫”字的“人”不在了,剩下“儿”在下面顶着。

4、答案:于,吃掉“芋”字的头部,余下“于”字。

5、答案:用,两个“月”连在一起,即为“用”字。

6、答案:哦,“我”与“口”组合,成“哦”字。

7、答案:南,“南”字与“大一”、“点”组合,成为“献”字。

8、答案:哪,“点”字的中心为“口”,放在“那”字的一边,可成“哪”字。

9、答案:莫,“别”与“莫”同义相扣;“莫”与“手”组合后,可成为“摸”字。

10、答案:及

二、二战时的意大利海军表现究竟如何,真的是一个笑话吗

意大利地处亚平宁半岛,三面环海,很注意发展海军,也是老牌的海上强国。1940年的意大利海军共有6艘战列舰、7艘重巡洋舰、12艘轻巡洋舰、驱逐舰和鱼雷艇120艘、潜艇上百艘。这个实力可以说是非常可观了,仅次于美国、英国、日本和法国,是当时世界上的第五大海军强国。而在地中海地区,更是当之无愧的第一海军。

然而意大利海军有一个致命的弱点,就是燃料储备严重不足。1940年6月,意大利海军燃料储备有180万吨,根据海军参谋部的计算,在战时日常训练和战斗任务每月就需要耗费燃料20万吨,这点储备根本不够。但是由于战争影响,意大利当时全国都燃料紧张,因此海军的储备还被墨索里尼调走了30万吨。

为了节省燃料,意大利海军只能严格限制日常训练和军舰的使用,这无疑对海军的战斗力造成了巨大的影响。而北非战役所需的物资都是从意大利运到利比亚,大量的护航任务又不可避免,所以到了1942年9月时,意大利海军的总燃料储备经过战斗消耗,只有1.4万吨了,连运输船队的燃油补给都无法满足。

为了满足北非战事所需,意大利海军不得不从战列舰和巡洋舰上抽出燃料给运输船队使用,这无疑又大大影响了海军舰船的出航能力。在这种情况下,意大利海军最后在制订作战计划时,已经不考虑需要派遣哪些军舰,而是改为看哪些军舰还有燃料可以出航。

在这种困境下,加上意大利海军没有自己的飞机,和意大利空军之间的配合也有问题,它们的战绩并不是很理想也就可以理解了。但是在北非战役期间,从意大利运送到利比亚的物资损失仅有15%,人员损失8.5%,应该说意大利海军还是比较圆满地完成了护航任务。

此外意大利海军的特种部队表现也很出色,多次秘密潜入英国海军基地,炸毁了包括战列舰在内的大批军舰、商船。相比意大利陆军来说,意大利海军的总体表现可以说很出色了。

意大利战时海军究竟表现

上一篇:一个是我爱的女人,一个是爱我的女人,我该选择谁?

下一篇:幽默笑话:昨晚饭后,媳妇要把我赶出家门,去厨房拿了一个碗给我!

相关文章

网友评论