“在全局销毁期间,可以在C:/ x / perl / lib / XML / Parser / Expat .pm第432行释放错误的池。”有办法解决吗?

时间:2019-06-21 08:02:22

标签: xml multithreading perl thread-safety

基本上,我想在某些代码上实现多线程,并且在该代码中我使用了perl xml库,但是我并不是真的想在这段代码上花时间,但是我希望其他所有工作都可以,但是即使我没有在要实现线程的代码中使用此库,也无法使用:

position: sticky

是否有消除此错误的方法或替代的线程安全库? 预先谢谢你!

1 个答案:

答案 0 :(得分:0)

所有线程中都需要解析器吗?该库可能不是线程安全的,因此您不能在多个线程中使用它。如果在一个线程中使用它就足够了,请不要use,而要require,而不是在需要它的单个线程中使用它。