奇怪的是,Java Doc说:
这些方法旨在用作创建更高级别同步实用程序的工具,它们本身对大多数并发控制应用程序没有用处。
有什么例子/场景来说明JavaSupport
有用吗?
包中的许多类都使用它java.util.concurrent
,如 Javadoc 中所述。除非您正在创建自己的高级并发类,否则您不应该(或者更确切地说您不需要)使用它,因为有很多易于使用的类可以完成您想要的,无需深入到“裸机”。
是否有任何示例/场景来说明 [
LockSupport
] 有用吗?
查看 Java 并发类的源代码以找到该类的使用位置:
LockSupport
这些是有用的场景的示例。
他们可能还说明了您引用的 javadoc 中的注释。这些原语是低级的,难以直接使用。
为了帮助您入门,LockSupport
在标准类库 (Java 8) 中的以下类中使用: