sleep()会引起 coredump?cherbim3年前发布840其实是一个 objc 的程序,用 gnustep 在 centos8 上编译,功能什么的都挺正常,编译器用 clang 。这个程序里面有一个 sleep(5)轮询然后我发先,在 sleep 跑到一定程度的时候就会 coredump加了 log ,发现就是在 sleep 之后 coredump 的,并且试着用空数据跑(完全没有内存消耗),一样的 coredump目前正在 mac 测试我现在怀疑是 redis 库的问题,因为我的程序会每 sleep(5)之后去 RPOP ,得到空之后继续 sleep但是我另外一个类似的程序是 BRPOP ,除了不需要 sleep 以外其余的都差不多,一直跑一个星期( BRPOP 100 秒,总计应该有千万轮询了吧)都没有任何问题,有数据没数据都没问题
没有回复内容