标签:font eve sso span ntp col processor 缓存 line
Busy spin 是一种在不释放 CPU 的基础上等待事件的技术。它经常用于避免丢
失 CPU 缓存中的数据(如果线程先暂停,之后在其他 CPU 上运行就会丢失)。
所以,如果你的工作要求低延迟,并且你的线程目前没有任何顺序,这样你就可
以通过循环检测队列中的新消息来代替调用 sleep() 或 wait() 方法。它唯一的
好处就是你只需等待很短的时间,如几微秒或几纳秒。LMAX 分布式框架是一个
高性能线程间通信的库,该库有一个 BusySpinWaitStrategy 类就是基于这个概
念实现的,使用 busy spin 循环 EventProcessors 等待屏障。
标签:font eve sso span ntp col processor 缓存 line
原文地址:https://www.cnblogs.com/programb/p/13018420.html