类 SleepingWaitStrategy

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

public class SleepingWaitStrategy extends Object implements WaitStrategy
睡眠等待策略。 表现:延迟不均匀,吞吐量较低,但是cpu占有率也较低。 算是CPU与性能之间的一个折中,当CPU资源紧张时可以考虑使用该策略。

1. 先尝试自旋等待一定次数。 2. 然后尝试yield方式自旋一定次数。 3. 然后sleep等待。

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

    • SleepingWaitStrategy

      public SleepingWaitStrategy()
    • SleepingWaitStrategy

      public SleepingWaitStrategy(int spinTries, int yieldTries, long sleepTime, TimeUnit unit)
  • 方法详细资料