E-Book Overview
"The JR Programming Language: Concurrent Programming in an Extended JAVA, an advanced-level text book, describes the JR programming language and illustrates how it can be used to write concurrent programs for a variety of applications. This text presents numerous small and large example programs. The source code for all programming examples and the given parts of all programming exercises are available on the JR web page. This book is designed for upper-level undergraduate and graduate-level students in computer science and is also suitable for a professional audience, composed of researchers and practitioners in industry.
E-Book Content
THE JR PROGRAMMING LANGUAGE Concurrent Programming in an Extended Java
THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE
THE JR PROGRAMMING LANGUAGE Concurrent Programming in an Extended Java by
Ronald A. Olsson University of California, Davis U.S.A.
Aaron W. Keen California Polytechnic State University U.S.A.
KLUWER ACADEMIC PUBLISHERS NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW
eBook ISBN: Print ISBN:
1-4020-8086-7 1-4020-8085-9
©2004 Springer Science + Business Media, Inc. Print ©2004 Kluwer Academic Publishers Boston All rights reserved No part of this eBook may be reproduced or transmitted in any form or by any means, electronic, mechanical, recording, or otherwise, without written consent from the Publisher Created in the United States of America
Visit Springer's eBookstore at: and the Springer Global Website Online at:
http://www.ebooks.kluweronline.com http://www.springeronline.com
To the memory of my parents, Dorothy and Ronald
RAO
To all who have touched my life
AWK
This page intentionally left blank
Contents
Dedication List of Figures List of Tables Preface Ackn