mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-02-05 19:39:42 +08:00
@@ -365,9 +365,9 @@ CosyOS-II 中断挂起服务缓存队列(PendSV_FIFO),已实现所有内
|
||||
**消息队列** :并发发送、指针引用;<br>
|
||||
|
||||
### 补充说明
|
||||
* **一次同步** :事件的发生不存在并发,事件每发生一次就处理一次。<br>
|
||||
* **并发同步** :事件的发生存在瞬时并发,即事件的发生速度大于处理速度,导致处理事件的线程来不急处理。<br>
|
||||
* **无限同步** :仅给予一次,被同步线程便可无限次、周期性的运行;通过上锁,可终止同步。<br>
|
||||
* **一次同步** :事件的发生不存在并发,发生一次即处理一次。<br>
|
||||
* **并发同步** :事件的发生存在瞬时并发,导致“事件处理线程”来不急处理。<br>
|
||||
* **无限同步** :仅给予一次,“事件处理线程”便可无限次的、周期性的处理事件;通过上锁,可终止同步。<br>
|
||||
* 有的事件,发生一次就得处理一次,如果有遗漏将导致致命的错误。对于这种情况,如果存在并发,就必须采用并发同步工具;<br>
|
||||
* 有的事件,即使累计发生了多次未处理(并发),仍然仅处理一次即可。对于这种情况,虽存在并发,仍可采用一次同步工具。<br>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user