我们的程序运行的很好,多少在每天0点时候可能会吧cpu弄的很高!
开始怀疑是glibc的bug(因为死在malloc_consolidate),
在网上没有查到,看来还是要查查自己的程序,可能是这个程序错误!
结果:
是多线程问题,以为没有同步,使得一个内存被释放了多次,然后使得malloc
实现中的list破坏,使得里面死循环!!!
我们的程序运行的很好,多少在每天0点时候可能会吧cpu弄的很高!
开始怀疑是glibc的bug(因为死在malloc_consolidate),
在网上没有查到,看来还是要查查自己的程序,可能是这个程序错误!
结果:
是多线程问题,以为没有同步,使得一个内存被释放了多次,然后使得malloc
实现中的list破坏,使得里面死循环!!!