Thread1 - 创建 (malloc) 并将消息添加到消息队列。
Thread2 - 从消息队列接收消息,处理消息并释放它
但是当释放消息时 Thread2 永远挂起。
注意-应用程序是多线程嵌入式 linux 应用程序。
没有双重免费的可能性。
并不总是发生,很少发生。
问题 1. 免费呼叫可以是阻塞呼叫吗?或者什么时候会发生?2.有没有人遇到过类似的问题,请指出问题的可能根源。
Thread1 - 创建 (malloc) 并将消息添加到消息队列。
Thread2 - 从消息队列接收消息,处理消息并释放它
但是当释放消息时 Thread2 永远挂起。
注意-应用程序是多线程嵌入式 linux 应用程序。
没有双重免费的可能性。
并不总是发生,很少发生。
问题 1. 免费呼叫可以是阻塞呼叫吗?或者什么时候会发生?2.有没有人遇到过类似的问题,请指出问题的可能根源。