二者很类似,主要区别在于每个消息本身长度的限制
消息邮箱最多发送4个字节,如果超过4个字节,那就只能发送指针,需要用户自己管理内存的申请和释放
消息队列则是初始化的时候可以变长地指定数据类型,会根据数据类型的长度分配足够的空间,所以用户使用的时候只需要使用局部变量收发消息就可以了,消息的收发过程是和队列内存之间的拷贝
配合使用,可以使用消息队列发送超过四个字节的大量消息,然后接收端通过消息邮箱发送ack
二者很类似,主要区别在于每个消息本身长度的限制
消息邮箱最多发送4个字节,如果超过4个字节,那就只能发送指针,需要用户自己管理内存的申请和释放
消息队列则是初始化的时候可以变长地指定数据类型,会根据数据类型的长度分配足够的空间,所以用户使用的时候只需要使用局部变量收发消息就可以了,消息的收发过程是和队列内存之间的拷贝
配合使用,可以使用消息队列发送超过四个字节的大量消息,然后接收端通过消息邮箱发送ack