3 ms·
java had a proper memory model and the busy wait was a novelty. iirc, it was used mostly in a single thread processing (i.e. consumer) for the main business log
by xxs 2y ago
java had a proper memory model and the busy wait was a novelty. iirc, it was used mostly in a single thread processing (i.e. consumer) for the main business logic like matching forex order.
Realistically aside the disruptor LMAX had an interesting way for fail over by replaying all the input to reach the state.