活锁、死锁和饥饿

         在我们利用封锁技术时,可以避免并发操作引起的各种错误,但是可能产生三个问题:活锁、死锁和饥饿。以下是个人的简单理解。 活锁         活锁指的是任务或者执行者没有被阻塞,由于某些条件没有满足,导致一直重复尝试—失败—尝试—失败的过程。处于活锁的实体是在不断的改变状态,活...

2017-10-23 10:17:02

阅读数 392

评论数 31

提示
确定要删除当前文章?
取消 删除
关闭
关闭