InformIT: An Introduction to Concurrent Java Programming > Why Concurrent Programming?: "Are you afraid of concurrent Java programming? Do the words 'thread of execution' conjure up unpleasant images? Well, there's no need to fear. The java.util.concurrent package contains some really useful classes that are flexible, lightweight, and fully tested, so there's no need to roll your own concurrent code. Stephen Morris provides an easy on-ramp to this often-neglected coding area."