并发编程

5种IO模型

概念理解 在编程的时候,我们经常谈到:同步(synchronous)、异步(asynchronous)、阻塞(blocking)、非阻塞(noblocking) 同步(synchronous):就是需要完成某个操作时,在没有完成之前我们会一直等待,直...

乐观锁 VS 悲观锁

何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活在悲观的人总是想着事情往坏的方向发展。这两种人各有缺点,不能不以场景而定说一种人好于另一种人。 悲观锁 总...