【发布时间】:2014-09-29 07:03:59
【问题描述】:
我正在编写 Java 代码,我需要在其中实现线程。我正在通过 JAVA 8 API 并开始了解 Stamped Locks。谁能告诉我为什么在多线程中使用 StampedLocks?
提前致谢。
【问题讨论】:
-
什么是普通多线程?
-
@SimY4 我刚刚在文档中读到了关于 Stamped locks 的信息。然后我用谷歌搜索了它。但我不清楚我们为什么要使用它。使用 Stamped 锁肯定有一些优势,这就是 Oracle 在 java 8 中引入它的原因。
-
@Keppil 我已经编辑了我的问题。感谢您纠正我。
-
你不应该仅仅因为它存在就使用每个现有的功能。如果你无法想象一个适合你的用例,不使用它完全没问题……
-
@Holger 我知道并不是必须使用所有功能,但我很好奇在什么情况下我们可以使用它。
标签: java multithreading java-8 locking