"A great book. Our top students love it. We could use it in three courses."--R. Waldo Roth, Taylor University"A neatly written book, a handy companion to an operating systems text."--Marek, Suchenek, California State University Dominguez Hills"Hartley's excellent introduction to the concurrency features of Java uses concurrency problems from the operating systems domain as the driving applications. . . . Examples guide the student through many iterations of solutions, and show along the way how some solutions may be incorrect, and how they can be corrected and made efficient. . . . Suitable for undergraduate and graduate students and practitioners who already know sequential Java well, and who areinterested in understanding and implementing concurrent programs in Java."--Choice