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