首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IgniteCache.lock可以用作分布式锁吗?

IgniteCache.lock可以用作分布式锁吗?
EN

Stack Overflow用户
提问于 2017-01-04 06:33:34
回答 1查看 1.4K关注 0票数 2

看起来我可以通过API IgniteCache # public Lock lock(K key);获得一个分布式锁。

我想确认的一件事是,当一个进程从这个对象获得一个锁,但在进程死前没有释放这个锁,Ignite会确保死进程持有的锁被释放,这样等待锁的其他进程将有机会获得锁吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-04 07:15:31

Ignite#reentrantLock方法有布尔标志failoverSafe,它的意思正是您想要的。如果节点离开已经获得锁的拓扑,那么锁将被静默释放。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41457608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档