码上敲享录 > java高并发常见问题 > AC算法Trie报java.lang.NullPointerException

AC算法Trie报java.lang.NullPointerException

上一章章节目录下一章 2018-08-30已有1406人阅读 评论(0)

java.lang.NullPointerException

at com.juchen.ahocorasick.trie.Trie.getState(Trie.java:234)

at com.juchen.ahocorasick.trie.Trie.parseText(Trie.java:176)


解决方法:

多线程中使用AC算法要注意Trie对象的共享问题,会出现数据混乱

给Trie对象加锁即可解决,ParamUtil.trie是我的全局Trie对象。

synchronized(ParamUtil.trie){    

}


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1554


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交