我为什么不喜欢锁

如果不在万分无奈的情况下,我是不会使用锁的,我对锁的憎恨可能已经到了一种极端的地步,比如有些时候,我可以接受一些微不足道的变量存在Race Condition,有什么大不了的,系统也会有走神的时候,没什么危害又能及时恢复就可以嘛……

死锁是我在面试的时候最喜欢问得问题,大部分面试者都能在几分钟内给你做出几个死锁来,所以大部分人认为只要写代码的时候留个心眼,就不会犯这么愚蠢的错误。然而现实却是,大部分人在系统发布之前总有那么几个日日夜夜在埋头找Hang。

下面的代码很常见,你觉得它会Hang吗?

它会。

anyShare分享到:

Leave a Reply