OpenHarmony开发者论坛

标题: 消息队列功能如何实现 [打印本页]

作者: jdhd    时间: 2024-4-4 21:46
标题: 消息队列功能如何实现
[md]互斥锁只允许一个访问者对资源进行访问。使用者总是从消息队列的队首取出消息,线程新发出的消息放在队尾。这种情况可不可理解成一个或多个线程发送消息时,也是一种类似与互斥锁的机制(不作用于线程,作用于消息)。队首的消息获取“互斥锁”,被获取后释放“互斥锁”。如果不是,消息队列的功能是如何实现的。
[/md]
作者: dragon    时间: 2024-4-5 12:32
标题: 消息队列功能如何实现
是的,消息队列作为一个共享资源,可以同时被多个并发线程访问,这个时候,需要引入互斥锁来保证并发的正确性(线程安全)。




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5