Book Image

Java 7 Concurrency Cookbook

By : Javier Fernández González
Book Image

Java 7 Concurrency Cookbook

By: Javier Fernández González

Overview of this book

<p><undefined:p><undefined:undefined:p>Java remains the global standard for developing various applications and enterprise software, and the launch of Java 7 brings with it exciting new capabilities for concurrent programming by way of the concurrency utilities enhancement. This allows developers to make the most of their applications with parallel task performance. "Java 7 Concurrency Cookbook" covers all elements of the Java concurrency API, providing essential recipes for taking advantage of the exciting new capabilities.<undefined:undefined:br><undefined:undefined:br>On your computer, you can listen to music while you edit a Word document and read your emails, all at once! This is because your operating system allows the concurrency of tasks, much like the Java platform which offers various classes to execute concurrent tasks inside a Java program. "Java 7 Concurrency Cookbook" covers the most important features of the Java concurrency API, with special emphasis on the new capabilities of version 7. <undefined:undefined:br><undefined:undefined:br>With each version, Java increases the available functionality to facilitate development of concurrent programs. This book covers the most important and useful mechanisms included in version 7 of the Java concurrency API, so you will be able to use them directly in your applications.<undefined:undefined:br><undefined:undefined:br>"Java 7 Concurrency Cookbook" includes recipes to enable you to achieve everything from the basic management of threads and tasks, to the new Fork /Join framework, through synchronization mechanisms between tasks, different types of concurrent tasks that Java can execute, data structures that must be used in concurrent applications and the classes of the library that can be customized.<undefined:undefined:br><undefined:undefined:br>With the step-by-step examples in this book you&rsquo;ll be able to apply the most important and useful features of the Java 7 concurrency API.</undefined:undefined:br></undefined:undefined:br></undefined:undefined:br></undefined:undefined:br></undefined:undefined:br></undefined:undefined:br></undefined:undefined:br></undefined:undefined:br></undefined:undefined:p></undefined:p></p>
Table of Contents (15 chapters)
Java 7 Concurrency Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Edward E. Griebel Jr’s first introduction to computers was in elementary school through LOGO on an Apple and The Oregon Trail on a VAX. Pursuing his interest in computers, he graduated from Bucknell University with a degree in Computer Engineering. At his first job, he quickly realized he didn’t know everything that there was to know about computer programming. He has spent the past 20 years honing his skills in the securities trading, telecommunications, payroll processing, and machine-to-machine communications industries as a developer, team leader, consultant, and mentor. Currently working on enterprise development in Java EE, he feels that any day spent writing a code is a good day.

Jacek Laskowski is a professional software specialist using a variety of commercial and open source solutions to meet customer’s demands. He develops applications, writes articles, guides less-experienced engineers, records screen casts, delivers courses, and has been a technical reviewer for many IT books.

He focuses on Java EE, Service-Oriented Architecture (SOA), Business Process Management (BPM) solutions, OSGi, and functional languages (Clojure and F#). He’s into Scala, Dart, native Android development in Java and HTML 5.

He is the founder and leader of the Warszawa Java User Group (Warszawa JUG). He is also a member of the Apache Software Foundation, and a PMC and committer of Apache OpenEJB and Apache Geronimo projects.

He regularly speaks at developer conferences. He blogs at http://blog.japila.pl and http://blog.jaceklaskowski.pl. Follow him on twitter @jaceklaskowski.

He has been working for IBM for over 6 years now and is currently a Certified IT Specialist (Level 2) in the World-wide Web Sphere Competitive Migration Team. He assists customers in their migrations from competitive offerings, mostly Oracle WebLogic Server, to the IBM WebSphere Application Server.

He’s recently been appointed to the IBM Academy of Technology.

Abraham Tehrani, over a decade, has software development experience as a developer and QA engineer. Also, he is passionate about quality and technology.