任务等待多个对象.然而, uC/OS-III只允许同时等待多个信号量和消息队列.换句话说,不能同时等待多个事件标志组或mutex. 1.任务可以同时等待多个信号量和消息队列. 任务接收到一个信号量或消息就会被就绪. 任务通过调用OSPendMulti()等待多个对象,并可使设置等待时限.这个时限对应于所有的对象. 当在这个时限内没有收到一个对象,任务就会返回一个错误代号表示等待超时. 2.OSPendMulti()的原 型 ( 1)OSPendMulti的第一个参数: 数据类型为OS_PEND_…