buchspektrum Internet-Buchhandlung

Neuerscheinungen 2011

Stand: 2020-01-07
Schnellsuche
ISBN/Stichwort/Autor
Herderstraße 10
10625 Berlin
Tel.: 030 315 714 16
Fax 030 315 714 14
info@buchspektrum.de

Lukas Stadler

Serializable Coroutines for Java Virtual Machines


An efficient implementation based on the HotSpot - Java Virtual Machine
2011. 104 S.
Verlag/Jahr: VDM VERLAG DR. MÜLLER 2011
ISBN: 3-639-36131-8 (3639361318)
Neue ISBN: 978-3-639-36131-5 (9783639361315)

Preis und Lieferzeit: Bitte klicken


Coroutines are non-preemptive light-weight processes. Their advantage over threads is that they do not have to be synchronized because they pass control to each other explicitly and deterministically. Coroutines are therefore an elegant and efficient implementation construct for numerous algorithmic problems. This book presents an implementation of coroutines for Java Virtual Machines that efficiently handles a large range of workloads. It imposes no overhead for applications that do not use coroutines and performs well for applications that do. The implementation of two advanced concepts, namely thread-to-thread migration and serialization of coroutines, is also explained along with the API that is used to control them.
The author´s research, which is performed in collaboration with Oracle Labs, focuses on virtual machines, just-in-time compilers and optimizations. He currently is a PhD student at the Johannes Kepler University in Linz, Austria.