pekko/akka-actor/src/main/java/akka
Roland Kuhn e14f22f2e3 rework LARS, see #3428
- tasks are still enqueued without reading the clock
- in order to be resilient against timer thread over-sleeping the tasks
  are passed to the timer thread using an AbstractNodeQueue and the
  wheel itself is now private to the timer thread
- reuse queue Nodes along the way to minimize allocation costs

The problem with the old implementation was that the timer thread could
sleep too long, then wake up and run multiple buckets in quick
succession. Tasks enqueued just before that event could then get
executed basically immediately, i.e. before their allotted time.
2013-06-19 15:28:23 +02:00
..
actor Change more copyright to 2009-2013, see #2879 2013-02-20 21:26:52 +01:00
dispatch rework LARS, see #3428 2013-06-19 15:28:23 +02:00
japi Switching over to immutable.Iterable where possible 2012-11-14 16:24:25 +01:00
pattern #2879 - updating copyright info 2013-01-09 11:38:00 +01:00
util/internal #3203 - deprecating HashedWheelTimer 2013-04-07 20:07:26 +02:00