文档介绍:The Art of Multiprocessor Programming
This page intentionally left blank
The Art of Multiprocessor
Programming
Maurice Herlihy
Nir Shavit
AMSTERDAM • BOSTON • HEIDELBERG • LONDON
NEW YORK • OXFORD • PARIS • SAN DIEGO
SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO
Morgan Kaufmann Publishers is an imprint of Elsevier
Acquisitions Editor Tiffany Gasbarrini
Publishing Services Manager e Morrison
Senior Production Editor Paul Gottehrer
Cover Design Alisa Andreola
Composition diacriTech
Interior printer Sheridan Books
Cover printer Phoenix Color Corp.
Morgan Kaufmann Publishers is an imprint of Elsevier.
30 Corporate Drive, Suite 400, Burlington, MA 01803, USA
This book is printed on acid-free paper. ∞
Copyright © 2008 by Elsevier Inc. All rights reserved.
Designations used panies to distinguish their products are often claimed as trademarks or registered
trademarks. In all instances in which Morgan Kaufmann Publishers is aware of a claim, the product names
appear in initial capital or all capital letters. Readers, however, should contact the panies
for plete information regarding trademarks and registration.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or
by any means—electronic, mechanical, photocopying, scanning, or otherwise—without prior written
permission of the publisher.
Permissions may be sought directly from Elsevier’s Science & Technology Rights Department in Oxford,
UK: phone: (+44) 1865 843830, fax: (+44) 1865 853333, E-mail: ******@. You may also
complete your request online via the Elsevier homepage (), by selecting “Support & Contact”
then “Copyright and Permission” and then “Obtaining Permissions.”
Library of Congress Cataloging-in-Publication Data
Application submitted
ISBN: 978-0-12-370591-4
For information on all Morgan Kaufmann publications,
visit our Web site at
Printed and bound in the United States of America
0910111213 54321
For my parent