Free()调用永远挂起线程

时间:2013-08-24 17:57:39

标签: c multithreading embedded free embedded-linux

线程1 - 创建(malloc)并向消息队列添加消息。

线程2 - 从消息队列接收消息,并处理消息并释放它

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

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

没有双重免费的可能性。

总是偶尔不会发生。

问题 1.可以免费拨打电话吗?或者何时会发生? 2.如果有人遇到类似问题,请指出问题的根本原因。

0 个答案:

没有答案