diff --git a/zh-cn/device-dev/kernel/kernel-mini-basic-ipc-queue-basic.md b/zh-cn/device-dev/kernel/kernel-mini-basic-ipc-queue-basic.md index 06f38749defa69e8e6fc678643d342e07675f90d..5e507781eb35ac98085caa26901707a50398c67e 100644 --- a/zh-cn/device-dev/kernel/kernel-mini-basic-ipc-queue-basic.md +++ b/zh-cn/device-dev/kernel/kernel-mini-basic-ipc-queue-basic.md @@ -9,7 +9,7 @@ 任务能够从队列里面读取消息,当队列中的消息为空时,挂起读取任务;当队列中有新消息时,挂起的读取任务被唤醒并处理新消息。任务也能够往队列里写入消息,当队列已经写满消息时,挂起写入任务;当队列中有空闲消息节点时,挂起的写入任务被唤醒并写入消息。 -可以通过调整读队列和写队列的超时时间来调整读写接口的阻塞模式,如果将读队列和写队列的超时时间设置为0,就不会挂起任务,接口会直接返回,这就是非阻塞模式。反之,如果将都队列和写队列的超时时间设置为大于0的时间,就会以阻塞模式运行。 +可以通过调整读队列和写队列的超时时间来调整读写接口的阻塞模式,如果将读队列和写队列的超时时间设置为0,就不会挂起任务,接口会直接返回,这就是非阻塞模式。反之,如果将读队列和写队列的超时时间设置为大于0的时间,就会以阻塞模式运行。 消息队列提供了异步处理机制,允许将一个消息放入队列,但不立即处理。同时队列还有缓冲消息的作用,可以使用队列实现任务异步通信,队列具有如下特性: