1

Thread1 - 创建 (malloc) 并将消息添加到消息队列。

Thread2 - 从消息队列接收消息,处理消息并释放它

但是当释放消息时 Thread2 永远挂起。

注意-应用程序是多线程嵌入式 linux 应用程序。

没有双重免费的可能性。

并不总是发生,很少发生。

问题 1. 免费呼叫可以是阻塞呼叫吗?或者什么时候会发生?2.有没有人遇到过类似的问题,请指出问题的可能根源。

4

0 回答 0