pickabook books with huge discounts for everyone
pickabook books with huge discounts for everyone
Visit our new collection website www.collectionsforschool.co.uk
     
Email: Subscribe to news & offers:
Need assistance? Log In/Register


Item Details
Title: JAVA CONCURRENCY IN PRACTICE
By: Brian F. Goetz, Joshua Bloch, Joseph Bowbeer
Format: Paperback

List price: £44.49
Our price: £40.04
Discount:
10% off
You save: £4.45
ISBN 10: 0321349601
ISBN 13: 9780321349606
Availability: Usually dispatched within 3-5 days.
 Delivery rates
Stock: Currently 15 available
Publisher: PEARSON EDUCATION (US)
Pub. date: 1 May, 2006
Pages: 384
Description: Focuses on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. This title is suitable for Java developers.
Synopsis: "I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book." --Martin Buchholz JDK Concurrency Czar, Sun Microsystems "For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems." --Doron Rajwan Research Scientist, Intel Corp "This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."--Ted Neward Author of Effective Enterprise Java "Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance." --Kirk Pepperdine CTO, JavaPerformanceTuning.com "This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it." --Dr. Cliff Click Senior Software Engineer, Azul Systems "I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach.This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today." --Dr. Heinz Kabutz The Java Specialists' Newsletter "I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book." --Bruce Tate Author of Beyond Java "Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere." --Bill Venners Author of Inside the Java Virtual Machine Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications.Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them. However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.This book covers: * Basic concepts of concurrency and thread safety * Techniques for building and composing thread-safe classes * Using the concurrency building blocks in java.util.concurrent * Performance optimization dos and don'ts * Testing concurrent programs * Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model
Illustrations: Illustrations
Publication: US
Imprint: Addison-Wesley Educational Publishers Inc
Returns: Returnable
Some other items by this author:
'OUR SCHOOLS'
A CLIMATE OF RAGE
A DEBATE ON THE DOCTRINES OF ATONEMENT, UNIVERSAL SALVATION, AND ENDLESS PUNISHMENT
A DEBATE ON THE DOCTRINES OF ATONEMENT, UNIVERSAL SALVATION, AND ENDLESS PUNISHMENT
A DEBATE ON THE DOCTRINES OF ATONEMENT, UNIVERSAL SALVATION, AND ENDLESS PUNISHMENT
A DEBATE ON THE DOCTRINES OF ATONEMENT, UNIVERSAL SALVATION, AND ENDLESS PUNISHMENT
A DEBATE ON THE DOCTRINES OF ATONEMENT, UNIVERSAL SALVATION, AND ENDLESS PUNISHMENT
A DEBATE ON THE DOCTRINES OF ATONEMENT, UNIVERSAL SALVATION, AND ENDLESS PUNISHMENT (HB)
A DEBATE ON THE DOCTRINES OF ATONEMENT, UNIVERSAL SALVATION, AND ENDLESS PUNISHMENT (HB)
A-Z ADVANCING GEOGRAPHY (PB)
A2 GEOGRAPHY UNIT 6 EDEXCEL SPECIFICATION B (PB)
ABNORMAL PSYCHOLOGY (HB)
ADVENTURE OF TWO LIFETIMES
AQA A-LEVEL GEOGRAPHY COURSEWORK WORKBOOK: COMPONENT 3: GEOGRAPHY FIELDWORK INVESTIGATION (NON-EXAM ASSESSMENT)
AS/A-LEVEL GEOGRAPHY CONTEMPORARY CASE STUDIES (PB)
AS/A2 GEOGRAPHY CONTEMPORARY CASE STUDIES: NATURAL HAZARDS & DISASTERS (PB)
BASIC MATHEMATICS (CD)
BASIC MATHEMATICS (PB)
BASIC MATHEMATICS PLUS MYMATHLAB/MYSTATLAB STUDENT ACCESS CODE CARD
BIOLOGY
BIOLOGY
BIOLOGY
BIOLOGY
BIOLOGY
BIOLOGY
BIOLOGY OF MICROORGANISMS
BIOPSYCHOLOGY
BROCK BIOLOGY OF MICROORGANISMS
BROCK BIOLOGY OF MICROORGANISMS
CELEBRATING MARRIAGE (HB)
CHEMISTRY
COMMUNICATION THEORY
COMMUNICATION THEORY
COMMUNICATION THEORY (HB)
COMMUNICATION THEORY (PB)
COMTOISE 2ND EDITION (PB)
COMTOISE IRONMAN AND SURVIVOR OF THE CLOCK WORLD (PB)
CONCEPTS OF GENETICS
CONCURRENT PROGRAMMING IN JAVA (PB)
COORDINATION MODELS AND LANGUAGES (PB)
CRIMINALISTICS
CRIMINALISTICS
CRIMINALISTICS
EDEXCEL (B) GEOGRAPHY A2 (PB)
EDEXCEL A LEVEL GEOGRAPHY BOOK 1 THIRD EDITION (PB)
EDEXCEL A LEVEL GEOGRAPHY BOOK 2 THIRD EDITION (PB)
EDEXCEL A2 GEOGRAPHY
EDEXCEL A2 GEOGRAPHY STUDENT UNIT GUIDE NEW EDITION
EDEXCEL A2 GEOGRAPHY STUDENT UNIT GUIDE NEW EDITION: UNIT 4 CONTEMPORARY GEOGRAPHICAL ISSUES (PB)
EDEXCEL A2 GEOGRAPHY TEACHER GUIDE (+CD)
EDEXCEL A2 GEOGRAPHY TEXTBOOK (PB)
EDEXCEL AS GEOGRAPHY (PB)
EDEXCEL AS GEOGRAPHY STUDENT UNIT GUIDE: UNIT 2 NEW EDITION GEOGRAPHICAL INVESTIGATIONS (PB)
EDEXCEL AS GEOGRAPHY TEACHER GUIDE (+CD)
EDEXCEL AS GEOGRAPHY TEXTBOOK (PB)
EDEXCEL AS/A-LEVEL GEOGRAPHY WORKBOOK 1: TECTONIC PROCESSES AND HAZARDS; GLACIATED LANDSCAPES AND CHANGE; COASTAL LANDSCAPES AND CHANGE (PB)
EDEXCEL AS/A-LEVEL GEOGRAPHY WORKBOOK 2: GLOBALISATION; REGENERATING PLACES; DIVERSE PLACES (PB)
EDEXCEL GCSE GEOGRAPHY B EXAM SKILLS PRACTICE WORKBOOK - EXTEND (PB)
EDEXCEL GCSE GEOGRAPHY B EXAM SKILLS PRACTICE WORKBOOK - SUPPORT (PB)
EFFECTIVE JAVA
EFFECTIVE JAVA (PB)
EFFECTIVE JAVA (PB)
ESSENCE ABNORMAL PSYCHOLOGY (PB)
ESSENTIAL BIOLOGY WITH PHYSIOLOGY
ESSENTIAL BIOLOGY WITH PHYSIOLOGY
FOREVER LOVE, TREE EVERGREEN (PB)
FUNDAMENTALS OF ANATOMY AND PHYSIOLOGY
FUNDAMENTALS OF ANATOMY AND PHYSIOLOGY
FUNDAMENTALS OF ANATOMY AND PHYSIOLOGY
FUNDAMENTALS OF ANATOMY AND PHYSIOLOGY
FUNDAMENTALS OF ANATOMY AND PHYSIOLOGY
FUNDAMENTALS OF ANATOMY AND PHYSIOLOGY
FUNDAMENTALS OF ANATOMY AND PHYSIOLOGY
GCSE 9-1 GEOGRAPHY AQA FIELDWORK (PB)
GCSE 9-1 GEOGRAPHY AQA: FIELDWORK SECOND EDITION
GCSE 9-1 GEOGRAPHY AQA: STUDENT BOOK SECOND EDITION
GCSE 9-1 GEOGRAPHY EDEXCEL B: GCSE: GCSE 9-1 GEOGRAPHY EDEXCEL B REVISION GUIDE
GCSE GEOGRAPHY EDEXCEL B ASSESSMENT, RESOURCES, AND PLANNING OXBOX CD-ROM (CD)
GCSE GEOGRAPHY EDEXCEL B STUDENT BOOK (PB)
HOW HILL HEART OF THE BROADS (PB)
HUMAN ANATOMY AND PHYSIOLOGY
HUMAN ANATOMY AND PHYSIOLOGY
HUMAN PHYSIOLOGY
HUMAN PHYSIOLOGY
IGENETICS
IT''S A GOOD LIFE IF YOU DON''T WEAKEN
JAVA CONCURRENCY IN PRACTICE
JAVA PROGRAMMING LANGUAGE (PB)
JAVA PUZZLERS (PB)
JAVA(TM) PROGRAMMING LANGUAGE (PB)
KEY CONCEPTS IN MEDIA AND COMMUNICATIONS
KEY CONCEPTS IN MEDIA AND COMMUNICATIONS
KEY CONCEPTS IN MEDIA AND COMMUNICATIONS (HB)
KEY CONCEPTS IN MEDIA AND COMMUNICATIONS (PB)
MATHXL CD FOR BASIC MATHEMATICS (CD)
MEDICAL IMAGING (PB)
MEDICAL IMAGING 2012 (PB)
MICROBIOLOGY WITH DISEASES BY TAXONOMY
MICROBIOLOGY WITH DISEASES BY TAXONOMY
NUNS, DEMONS & SPOOKS (PB)
OBJECT-ORIENTED SYSTEM DEVELOPMENT (PB)
OCR A-LEVEL GEOGRAPHY COURSEWORK WORKBOOK: NON-EXAM ASSESSMENT: INDEPENDENT INVESTIGATION
ONLINE COURSE PACK:BIOLOGY/GENERAL, ORGANIC AND BIOLOGICAL CHEMISTRY/BIOLOGY CD/BIOLOGY CARD/PRACTICAL SKILLS IN BIOMOLECULAR SCIENCES
ORGANIC CHEMISTRY PACKAGE
PATHWAYS FOR PEACEFUL PRIMARY SCHOOLS
PEARSON EDEXCEL A LEVEL GEOGRAPHY BOOK 1 FOURTH EDITION
PEARSON EDEXCEL A LEVEL GEOGRAPHY BOOK 2 FOURTH EDITION
PEARSON EDEXCEL A-LEVEL GEOGRAPHY COURSEWORK WORKBOOK: NON-EXAM ASSESSMENT: INDEPENDENT INVESTIGATION
PEARSON EDEXCEL A-LEVEL GEOGRAPHY WORKBOOK 1: PHYSICAL GEOGRAPHY
PEARSON EDEXCEL A-LEVEL GEOGRAPHY WORKBOOK 2: HUMAN GEOGRAPHY
PRACTICAL SKILLS IN BIOMOLECULAR SCIENCE (PB)
PRACTICAL SKILLS IN BIOMOLECULAR SCIENCE 6E
PRACTICAL SKILLS IN BIOMOLECULAR SCIENCES (PB)
PRACTICAL SKILLS IN BIOMOLECULAR SCIENCES (PB)
PRACTICAL SKILLS IN CHEMISTRY (PB)
PRACTICAL SKILLS IN CHEMISTRY (PB)
PRACTICAL SKILLS IN FORENSIC SCIENCE (PB)
PRACTICAL SKILLS IN FORENSIC SCIENCE (PB)
PURE GOLD (HB)
PURE GOLD (PB)
PURE GOLD; OR, TRUTH IN ITS NATIVE LOVELINESS
PURE GOLD; OR, TRUTH IN ITS NATIVE LOVELINESS
PURE GOLD; OR, TRUTH IN ITS NATIVE LOVELINESS (HB)
RATS (PB)
REVISE EDEXCEL EDEXCEL GCSE GEOGRAPHY B
REVISE EDEXCEL: EDEXCEL GCSE GEOGRAPHY B EVOLVING PLANET REVISION WORKBOOK (PB)
SMART GUIDE TO THE PERFECT JOB INTERVIEW (PB)
SOCIAL WORK WITH TROUBLED FAMILIES
SOCIAL WORK WITH TROUBLED FAMILIES (PB)
STATUTORY NUISANCE MINESHAFTS
STATUTORY NUISANCE MINESHAFTS - METHODS OF INVESTIGATION AND DUTIES OF LOCAL AUTHORITIES (PB)
STUDENT SOLUTIONS MANUAL FOR BASIC MATHEMATICS (PB)
STUDY GUIDE (PB)
THE BROADS THROUGH TIME (PB)
THE JAVA PROGRAMMING LANGUAGE (PB)
THE LIFE AND TIMES OF THE STATIONMASTER (PB)
THE METHODIST PREACHER
THE METHODIST PREACHER
THE METHODIST PREACHER (HB)
THE METHODIST PREACHER; CONTAINING TWENTY-EIGHT SERMONS, ON DOCTRINAL AND PRACTICAL SUBJECTS
THE ROAD TO KANDAHAR (HB)
THE WESLEY OFFERING
THE WESLEY OFFERING (HB)
THE WESLEY OFFERING: OR WESLEY AND HIS T (HB)
THE WESLEY OFFERING: OR WESLEY AND HIS T (PB)
THE WESLEY OFFERING; OR, WESLEY AND HIS TIMES
VIRTUAL GLOBALIZATION
VIRTUAL GLOBALIZATION
VIRTUAL GLOBALIZATION
VIRTUAL GLOBALIZATION
VIRTUAL GLOBALIZATION
VIRTUAL GLOBALIZATION (HB)
VIRTUAL GLOBALIZATION (PB)
VIRTUAL POLITICS
VIRTUAL POLITICS (HB)
VIRTUAL POLITICS (PB)
WORKSHEETS FOR CLASSROOM OR LAB PRACTICE, BASIC MATHEMATICS (PB)
WORLD OF THE CELL

TOP SELLERS IN THIS CATEGORY
Learn Adobe Animate CC for Interactive Media (Paperback)
Pearson Education (US)
Our Price : £11.10
more details
NES/Famicom: A Visual Compendium (Hardback)
Bitmap Books
Our Price : £28.49
more details
Agile Project Management with Kanban (Paperback)
Microsoft Press,U.S.
Our Price : £21.44
more details
Learning to Program in Python (Paperback)
PG Online Limited
Our Price : £13.30
more details
Advanced Android Application Development (Paperback)
Pearson Education (US)
Our Price : £13.35
more details
BROWSE FOR BOOKS IN RELATED CATEGORIES
 COMPUTING AND INFORMATION TECHNOLOGY
 computer programming


Information provided by www.pickabook.co.uk
SHOPPING BASKET
  
Your basket is empty
  Total Items: 0
 

NEW
Ramadan and Eid al-Fitr A celebratory, inclusive and educational exploration of Ramadan and Eid al-Fitr for both children that celebrate and children who want to understand and appreciate their peers who do.
add to basket

Learning
That''s My Story!: Drama for Confidence, Communication and C... The ability to communicate is an essential life skill for all children, underpinning their confidence, personal and social wellbeing, and sense of self.
add to basket