puniverse / quasar

Fibers, Channels and Actors for the JVM
http://docs.paralleluniverse.co/quasar/
Other
4.56k stars 575 forks source link

Fix ScheduledSingleThreadExecutor.awaitTermination exception for nano time calculation error #319

Open MapleMaster opened 5 years ago

MapleMaster commented 5 years ago

DESCRIPTION ScheduledSingleThreadExecutor.awaitTermination crashes for Thread.join() second parameter nanos out of range, which is calculated wrong in awaitTermination (). worker.join(millis, (int) (nanos - millis));

By the way, nobody ever calls this function? Does it mean we no need to await for a fiber ?

MapleMaster commented 5 years ago

It seems Project Loom is very active recently, how about it compare to Quasar? And what's the future plan for Loom and Quasar development?