确保sys_arch_sem_wait的调用发生在正确的上下文中,即它应该在等待某个事件或资源可用时被调用。 查看调用sys_arch_sem_wait的代码段,理解其逻辑意图,确保它的使用符合预期的同步机制。 确认信号量是否已被正确初始化: 信号量在使用前必须被正确初始化。检查信号量的初始化代码,确保使用了合适的初始值。 例如,在POSIX
51CTO博客已为您找到关于sys_arch_sem_wait的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及sys_arch_sem_wait问答内容。更多sys_arch_sem_wait相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
出现现象是:发送数据的时候,比较小点的数据没有问题,但当我发送300多个字节的协议的时候,就直接死机了,追查发送是进入netconn_write之后就没有出来,然后一步步的调试,发现,在sys_arch_sem_wait里面,等待信号量,没等待到,就一直在那里。 我就进行发送大数据的测试,建立一个任务,在任务里面发送数据,发送了超过500个...