Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 线程在log4j中等待_Multithreading_Log4j_Wait - Fatal编程技术网

Multithreading 线程在log4j中等待

Multithreading 线程在log4j中等待,multithreading,log4j,wait,Multithreading,Log4j,Wait,我们正在接收线程锁(PFB线程转储)。您能给我们建议为什么我们会收到它吗。 注意,我们使用Java1.5、WebLogic9.1、log4j版本1.2.8 [ACTIVE]ExecuteThread:'4'用于队列:'weblogic.kernel.Default(自调优)'“守护进程prio=2 tid=0x01d332b0 nid=0x23等待监视器条目[0x5fffd000..0x5ffffb10] 位于org.apache.log4j.Category.callAppenders(Cat

我们正在接收线程锁(PFB线程转储)。您能给我们建议为什么我们会收到它吗。 注意,我们使用Java1.5、WebLogic9.1、log4j版本1.2.8

[ACTIVE]ExecuteThread:'4'用于队列:'weblogic.kernel.Default(自调优)'“守护进程prio=2 tid=0x01d332b0 nid=0x23等待监视器条目[0x5fffd000..0x5ffffb10] 位于org.apache.log4j.Category.callAppenders(Category.java:185) -等待锁定(org.apache.log4j.spi.RootCategory) 位于org.apache.log4j.Category.forcedLog(Category.java:372) 位于org.apache.log4j.Category.log(Category.java:864) 位于org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110) 位于org.hibernate.loader.loader.doQuery(loader.java:687) 在org.hibernate.loader.loader.doQueryAndInitializeNonLazyCollections(loader.java:224)上 位于org.hibernate.loader.loader.doList(loader.java:2150) 位于org.hibernate.loader.loader.listIgnoreQueryCache(loader.java:2029) 位于org.hibernate.loader.loader.list(loader.java:2024) 位于org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369) 位于org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:300) 位于org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:146) 位于org.hibernate.impl.SessionImpl.list(SessionImpl.java:1093) 在org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)上
在com.lks.myapp.data.dao.SourceCheckImpl.getSources(SourceCheckImpl.java:87)

切换到logback以进行高性能日志记录。Log4j存在性能问题。我们在我们的一款产品中也做了同样的事情

您看过源代码了吗?上次我听说Log4j有可用的源代码。我敢打赌,如果您查看Category.java中的第185行,它会告诉您它在等待什么。检查下面的链接。这里有一些performlog4j1.2.x的问题此链接捕获您的关注点。