0


科大爱情故事之线程池工厂打工记

马上就到小樱的生日了,小明想给她买一个礼物,但口袋里没有多少钱了,准备暑期去工厂打工,赚点钱,期间他又会遇见些什么呢

目录


一、应聘岗位

终于到暑假了。科大小明穿着背心,夹着拖鞋,背着蛇皮袋子,连夜买了去深圳的火车票。天刚亮,火车也到站,小明睁开朦胧的眼睛,望向外面,内心充满了莫名的激动。在学校,他就听室友小毅说过,深圳的三和人才市场是个打工的好去处。干完一碗热干面,乘坐666号公交车到了三和人才市场。

“靓仔,是来应聘工作的吗,咱们这里工资高,一天120元" 一个中年大叔马上凑过来

“ 我这边150,做完工立即结,不会克扣 "

、、、、、、

" 别去他们那,他们那除了做件,还要搬原材料,一块就百来斤,年轻人,你受不了的。来我们这里,中午还管吃的,四菜一汤,管吃的饱饱的,晚上离开就发工资 "

小明被眼前绕的烟花迷乱,不知道如何选择。看着手里的钱,还剩不到一百元,得尽快找到才行。转了半天,手里也拿了几个觉得合适的传单,这里的工作主要分为,日结和月结,日结的普遍的比月结的高,但是日结不能保证每天都有活。

小明想来想去,还是月结的划算,虽然工资低了点,但是活稳定,可以节约时间,于是小明报名了这家名叫线程池的工厂。
在这里插入图片描述


二、进入工厂

进入工厂,领导说,来了就是自己人了,我们都是线程人,没有高低哦,然后给了小明一个工牌,编号 0x1024。领导带小明到了一个厂房,里面已经有很多线程人了。

大家都在大厅里面等着,小明前面的一位哥们0x1002 等待了很长时间了,他来工厂的时间也比较长,告诉小明:“我们都是来处理包裹的,把包裹处理完成后,就得马上回到这里,不然可能会被辞退的咯”

“0x1024,快来就绪车间 ",小明还没有搞懂是什么回事,就被一个大汉喊过去了,给了小明一个包裹,附带着一张纸,上面写了几行操作流程。前面已经派了很长的队伍了,小明站到了队尾。期间不断有人直接进入车间,小明对领导反馈,领导只是让他服从安排。过了一会儿,轮到小明了,小明进入了车间。

车间里面很美丽,鸟语花香,比科大樱花园还美丽。还有很多像服务员的人站在旁边,看向小明。他们也是有着自己的名字,分别叫硬盘、内存、网卡、数据库等等

小明拿出包裹,取出了一个叫做HttpRequest的对象,可以取到userName,passWord,照着流程,将它交给数据库服务员,他拿起数据,慢吞吞的走了。

他怎么这么慢,我也不能执行后面的步骤了吧,那我干脆在这里观赏一下美景吧,,,,”0x1024,记住你正在操作的步骤,马上拿着包裹离开“

”快快离去,新的线程人马上要来了“。小明离开车间,来到了一个大房子里面。里面有很多人打游戏、打牌,甚至睡觉。小明诧异的望向他们,这时一个大叔过来看向小明说:“小伙子,新来的吧,数据库处理数据比我们慢好几个数量级,你就安心的等等吧” 。

“0x1024,你的数据来了,快去干活” 大喇叭声音将小明从睡梦中叫醒,摸了摸眼睛,小明走向了车间,门是关闭的,使劲拉也不起作用。后面传来了笑哄哄的声音 “果然是新来的,咱们阻塞车间只能通往就绪车间“

来到就绪车间,马上就被喊进车间了。后面人议论纷纷,不会是关系户吧,优先级这么高。

进入车间,数据库服务员告诉小明那个数据验证成功。然后我就开始封装返回体了,返回码 200,提示信息、、、、、、

”0x1024,快离开车间,返回就绪车间“ 小明诧异的问道 “我还没有处理完,等我处理完了就走”。”每个线程人只能在操作车间连续待一段时间,不然会对身体有害,请快速离开,直接去就绪车间等待,不然,直接开除、、“ 领导冷冰冰的对小明说,小明也拿起包裹立刻离开 。在就绪车间和车间往返了几次,终于数据处理完成了,装在包裹里面,给领导,然后回到了大厅,听从下一步安排。

在这里插入图片描述


三、加班高峰

最近活比较多,工厂新开了几个车间(多核CPU),尽管车间的利用率极高,但还是有时候处理不过来。老板没办法,只能多招人,多建车间。虽然人多了,但是阻塞车间摸鱼的同样的变多了,效率没有上去。这时有个专家对老板说,咱们业务主要是查询为主,增加个缓存,就不必每次都麻烦数据库服务员了,把常用字段加上索引,就可以避免数据库服务员全表扫描了,数据库服务员也可以轻松一些。果然增加缓存和索引后,阻塞车间摸鱼的变少了。效率提升了一个数量级。

在这里插入图片描述

有一天,小明按照往常一样去就绪车间等着,前面议论纷纷,原来今天发生意外了。两个线程人先后处理了存、取款两个包裹,线程A在存入100时,余额200,但还没有写回数据库,就线程中断了;然后线程B在取得100后,由于没有更新,取得还是100,余额变为0;又来到了线程A,更新余额为200;最后来到线程B,更新余额为0。

前面老师傅告诉小明,以后再有存、取款包裹时,先把账户锁定,别得线程取不到账户,就不能篡改。然后你就可以等把它操作完成了,再放弃锁。(同步锁)

在这里插入图片描述


四、离开工厂

不知不觉,2个月过去了,看着口袋有点钱了,小明心里别提有多开心。“可以给小樱买个礼物,带她去吃好东西了,买几件漂亮的衣服、、、、” 小明心里不停的盘算着。

离开工厂,看着三和市场人来人往,小明陷入了沉思 “为什么那么多人喜欢日结 ,只是因为日结给的多吗”、、、、、、

“今天这家可真爽快,给了200,够咱们网吧潇洒2-3天了 ” 小明被这声音吵醒,看向他们,心里也有了答案——他们眼里没有了光。


本文转载自: https://blog.csdn.net/qq_44969643/article/details/125232632
版权归原作者 希境 所有, 如有侵权,请联系我们删除。

“科大爱情故事之线程池工厂打工记”的评论:

还没有评论