雀恰营销
专注中国网络营销推广

我就是玩世不恭,没错,我就是厕所所长!(二)

我就是玩世不恭,没错,我就是厕所所长!(二)

(接上一节)

“大家过来,1314这家伙有个好建议,锁升级机制可以搞定,请给我一些建议!”

1314、9527 和 1573 都聚集在一起。

“每次去OS老大申请锁真的很费时间。OS住在内核大院里,不允许外人进入。如果你想进去问什么,你要经过层层审批,有没有什么提高效率的好办法。1314,你提到鬼点子,你先说吧!”

1314 微笑着,看起来很自信。

“导演,其实我已经想好了!第一步不锁不锁,效率有保证,呵呵!”

还没等我说话,9527就急忙道:“解锁了?你忘了上次金毛飞行是什么时候了?你能保证没人冲进去吗?”

1314慢条斯理地说:“我说的是,如果只有一个客户,就不会被锁定!”

我拍了拍1314的头说:“胡说八道!你见过厕所在一个坑里为顾客服务吗?以为这是你自己的家!”

“院长大人我就是玩世不恭,放心,我还没说完呢。”,1314继续躲着躲,“每天,我们研究所总是欢迎第一个进坑的客户,这个客户很高贵,值得特别照顾,因为,万一今天生意不好,就这样一位客人呢?那么,我们可以在坑上写下这位客人的名字,或者……”,

1314说着,给了9527一眼,虽然数字是坑上写的需要一点时间,但是CPU小哥速度很快,只有几纳秒。”

“哦,有点意思,这个有点偏向我!我喜欢!” 9527说。

“对了,我们可以给这个方法起个名字,叫做偏向锁!不过,它并不是偏向你一个人。我们三个谁先偏向。”

“如果有第二位客人怎么办?” 9527问。

“当然是锁升级!我们现在不开锁升级大会!”

“你有一套我就是玩世不恭,没错,我就是厕所所长!(二),不然操作系统的老大会被你给湿透的。”忍不住赞叹。

“别提了,那个女孩叫Compiler,不管是谁拍的,或者不叫柯派乐,我不小心被她拍了……”1314一脸遗憾和悲伤。

1573早就不耐烦了:“快点,怎么升级?”

1314从记忆中回过神来:“第二、第三、第四个人都来了。只要人不多,我们不能选择哪一个,不过没必要去找OS老大在这一次,我们可以让新人在坑边等……”

“等一下?不就是让他们等一下吗,有一个等待队列!”我说

“我说等着,不让他们进队,就在坑边等着,说不定9527的客人完了,后面的人马上补上!”

1573像拨浪鼓一样摇头,“不不,绝对不是。上次金毛被打晕了,我才带他进来,时间久了就不行了……”

1314眼睛一亮:“原地旋转?哈哈,正愁没有名字,这把锁叫旋转锁!”

“当场转动锁?这也太俗了,再优雅一点,就叫自旋锁!”

“导演还是有文化的,名字一听就更​​文艺了!” 1314看起来很讨人喜欢

“还没转身,小心拉裤子……”1573喃喃道。

“如果坑里的人出来,谁进去?有先到先得吗?”我问了

“嗯,就看我们是公平锁还是不公平锁了,嘿嘿,主任,你自己决定吧!公平的我们就给他们排队,否则,就让他们自己抢吧。”

我想了想,“好了,暂时就这些了!接下来怎么升级?”我问了1314

“如果来的人多,或者自旋的次数足够(JDK1.6规定10次),或者自旋的人足够多(JDK目前​​规定自旋的线程超过CPU的一半)核心数)我就是玩世不恭,没错,我就是厕所所长!(二),我们自己处理不了,只能去找OS老板申请OS老板的超级无敌重锁!”

“好的!”我拍了拍大腿,“就做吧!人少的时候,我们自己处理,人多了,麻烦老板了!我给上级写个报告,1314,你发帖。”立即通知。在墙上,告诉我们的客人我们的新规则!”

“如果这个规定实施成功,明年我院接待能力会大大提高我就是玩世不恭,说不定就能接待毛毅代表团了。”我欣喜若狂。

“毛毅?还是毛毅?” 1573一脸疑惑。

两天后,厕所墙上贴了一条告示:

我们公司的锁管理新龟

大家好,为了更好的为大家服务,我们公司将采用锁升级机制

1:坑偏锁一个,先到先得,我们的小线程负责标注

2:请少有人转

3:人多的话,我们的小线程会负责找重量级boss申请重量级锁

4:我不负责擦屁股

谢谢!

赞(0) 打赏
未经允许不得转载:雀恰营销 » 我就是玩世不恭,没错,我就是厕所所长!(二)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

文章对你有帮助就赞助我一下吧

支付宝扫一扫打赏

微信扫一扫打赏