我在关闭udp 的socket时,有时会导致多个任务挂起是怎么回事?
同一个socket描述符,在两个任务里同时使用,一个负责接收,一个复杂发送.当发送次数超时而关闭socket时,有时候会导致多个任务挂起,都处于ready状态.而关闭socket的这个任务处于ready+I状态.这种现象只是偶尔会出现,不知道为什么?各位给个答案,谢了我在关闭udp的socket时,有时会导致多个任务挂起是怎么回事?优先级问题。+I表示发生了优先级继承。应该是你关闭UDP这个任务本身优先级较低,但是在关闭UDP的某个时刻,它由于占用了某个高优先级任务的临界资源,所以操