disruptor
disruptor copied to clipboard
High Performance Inter-Thread Messaging Library
Hello, in the process of investigating the framework, I have a question: should some time-consuming operations not be directly related to the framework, such as EventHandler processing logic should not...
Is there a timeline for 4.0 GA release?
`TimeoutHandler::onTimeout` throws a checked exception if the implementation is unable to handle the timeout. `BatchEventProcessor::notifyTimeout` catches `Throwable`, so no need for checked exception type. The exception gets passed to the...
I have a few questions related to sequence barriers which I decided to group in a single issue. I can split them in multiple issues if needed. ### 1. Why...
There are many classes and tests under the "perf" sourceset. Not sure what all of these do, if they're relevant etc. There is currently no way to track performance of...
We should take a look at all the existing samples and see if they make sense, document them better and make sure they're using modern syntax. We should remove a...
Hi, Just noticed that `ThreadHints.onSpinWait()` is not added for `SleepingWaitStrategy`. https://github.com/LMAX-Exchange/disruptor/blob/master/src/main/java/com/lmax/disruptor/SleepingWaitStrategy.java#L83 ```java private int applyWaitMethod(final SequenceBarrier barrier, int counter) throws AlertException { barrier.checkAlert(); if (counter > 100) { --counter; //...
make LongEventMain output more friendly ^_^
JMH 1.36 https://mail.openjdk.org/pipermail/jmh-dev/2022-November/003553.html
https://docs.gradle.org/7.6/release-notes.html#upgrade-instructions