chapter10 about concurrency