basics of java concurrency - atomic classes and more info on blockingqueue