zhj18115188906

Results 1 issues of zhj18115188906

…emory allocation when a thread polls multiple file descriptors ## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) 因为内存分配使用什么锁进行临界区保护很重要,因此对于实时系统如果使用“关中断”或者“禁止调度”这两种措施,对于实时系统是不可接受的,项目中使用这两种临界保护,实时性受到很大影响,特别在堆使用片外sdram时,实时性受影响巨大。所以这两种措施虽然可以解决系统不崩溃问题,但是已经偏离了实时系统的本意。故,只能使用互斥锁,不影响实时线程的调度。但是使用互斥锁的情况下,在某线程使用多fd同时poll时存在致命的bug,系统会死机。早期的rt-thread版本使用的是信号量,同样存在此问题。 #### 你的解决方案是什么 (what is your solution) 对于在某线程使用多个fd同时poll,且内存分配使用互斥类锁时,建议修改poll的机制,不要使用calloc分配node,否则free时会触发bug。 #### 请提供验证的bsp和config...

Component