Java concurrent programming practice (Chinese version, all) part2