basics of java concurrency - blockingqueue