June 2009

June 11, 2009: Introduction to Java Concurrency

Concurrency involves running multiple tasks simultaneously. Java has been designed from the start support multi threading. However, using Java concurrency comes at a price of vigilance, as effects of multiple threads can be essentially non- deterministic. This situation can lead to hard to reproduce bugs, unless the foundations of Java threading are well understood. Even so, multithreading can have great advantages in the areas of improved application design and performance.

This talk will introduce concurrency through example code, starting with basic features introduced in Java 1.0 through the latest major changes in JDK 1.5 We will also look at implementing concurrent processing within a web framework and a simulation application.

About the Speaker:

David Moskowitz is as independent consultant specializing in high performing Java application development. His current interests include application framework architecture using Spring and Hibernate, and Java and XSL performance tuning and profiling.

David is the founder and current chairman of the Sarasota Java User group.

View David’s full profile on LinkedIn



NEW LOCATION!
The event will be hosted by Community Foundation of Sarasota, located at 2635 Fruitville Rd, Sarasota, FL 34237, which is west of exit 210 off I75.
Map It

Food and refreshments will be provided by TEKsystems.

About TEKsystems

It’s not about the one-time IT job or the one time communications job, it's about building IT careers and communications careers one job at a time. At TEKsystems®, we build long term relationships with our technical professionals by:
° Consistently providing them with great opportunities within quality companies
° Providing opportunities to excel and grow
° Matching their technical and industry experience to jobs worthy of their abilities
This ability to build relationships is one of the core reasons we are dramatically different from our competitors. Building relationships is part of our culture. Whether it's between our technical professionals and clients or between technical professionals and recruiters, we believe in the values that rise to surface when real human connections are made.
So whether this is your first time working for a staffing company, or you are an experienced IT technical professional or communications technical professional, you can begin building your IT career or communications career with TEKsystems by posting your resume with us, or contacting a local TEKsystems representative.
For more information on TEKsystems, visit http://www.teksystems.com

Comments