类 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