gpt4 book ai didi

synchronization - 有没有其他方法可以在不使用 'synchronized' 关键字的情况下同步类或方法?

转载 作者:行者123 更新时间:2023-12-04 07:01:41 26 4
gpt4 key购买 nike

在 java 中不使用“同步”关键字的情况下,是否有其他方法可以同步类或方法?

谢谢,
马利卡琼·科卡塔努尔

最佳答案

您可能想查看并发包中引入的对 JDK 5 的更改。

http://java.sun.com/developer/technicalArticles/J2SE/concurrency/

以下是文章中的一些内容:

  • 信号量:经典的并发工具
  • CyclicBarrier:可重置的多路
    同步点(用于
    并行编程)
  • CountDownLatch:一个实用程序
    阻塞直到给定数量
    信号、事件或条件保持
  • Exchanger:允许两个线程
    在集合点交换物品
    点,并且在管道中很有用
    设计

  • 更新
    上面的链接已经死了,但是这个教程很好, http://winterbe.com/posts/2015/04/30/java8-concurrency-tutorial-synchronized-locks-examples/

    基本上,使用锁和信号量的例子。

    关于synchronization - 有没有其他方法可以在不使用 'synchronized' 关键字的情况下同步类或方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740745/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com