ReentrantLock用例

Jay*_*esh 5 java multithreading locking

我在Java的MultiThreading概念方面很差.

我正在通过ReentrantLock功能和用法.我得到它更灵活然后同步并添加更多功能.

我可以看到上面提到的例子,我做得很好.

我无法弄清楚实际情况,它确实会对业务有所帮助.

我可以看到最好避免死锁.

有人可以提供没有ReentrantLock的用例,很难解决这种用例.

或者可以指向某些链接会有所帮助.

Ani*_*kur 5

对于一个简单的情况,对于需要性能的应用程序来说,定时锁定/或部分锁定如何。

一个非常常见的例子是在线门户网站,它可以让您购买/预订门票(任何)。您将获得您感兴趣的席位/资源的定时锁定。时间到期后,如果事务未完成,任何其他客户端应用程序(线程)都可以获取其锁定。