sample projects for java concurrency in practice