类 YieldingWaitStrategy

java.lang.Object
cn.wjybxx.disruptor.YieldingWaitStrategy
所有已实现的接口:
WaitStrategy

public class YieldingWaitStrategy extends Object implements WaitStrategy
该策略在尝试一定次数的自旋等待(空循环)之后使用尝试让出cpu。 该策略将会占用大量的CPU资源(100%),但是比BusySpinWaitStrategy策略更容易在其他线程需要CPU时让出CPU。

它有着较低的延迟、较高的吞吐量,以及较高CPU占用率。当CPU数量足够时,可以使用该策略。

作者:
wjybxx date - 2024/1/17
  • 构造器详细资料

    • YieldingWaitStrategy

      public YieldingWaitStrategy()
    • YieldingWaitStrategy

      public YieldingWaitStrategy(int spinTries)
      参数:
      spinTries - 自旋等待尝试次数
  • 方法详细资料