画图说明管程有哪几部分组成,为什么要引入条件变量.答案一定要全!