Warum blockieren weblogic.socket.Muxer Threads sind akzeptabel in webogic?

Ist es wirklich eine blockierende Problem in meiner Anwendung?

weblogic.socket.DevPollSocketMuxer.processSockets(DevPollSocketMuxer.java:92) zeigt die Blockierung im thread analyzer , ist es wirklich eine blockierende Threads, die ich machen sollte?

ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'"   daemon prio=3 tid=0x0000000101f38000 nid=0x38 waiting for monitor entry [0xfffffffe40dff000]      
java.lang.Thread.State: BLOCKED (on object monitor)      at 
weblogic.socket.DevPollSocketMuxer.processSockets(DevPollSocketMuxer.java:92)      - 
waiting to lock <0xfffffffe70ec4898> (a java.lang.String)      at 
weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)      at 
weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)      at 
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)      at 
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)

EDIT:

Bekam ich einen link erklären Antwort ( Die sagt, es ist nicht ein Problem), aber Nicht sicher, welchen Zweck können Sie einen blockierten Thread dienen ? Warum ist es in dieser Art gestaltet ist?
So ändern Titel der Frage, wie weiter unten

Alten Titel - weblogic.socket.DevPollSocketMuxer.processSockets zeigt die Blockierung im thread analyzer , ist es wirklich eine blockierende Threads, die ich machen sollte?

Neuen Titel-Warum blockieren weblogic.socket.Muxer Threads sind akzeptabel ? Welchen Zweck wird es dienen?

Ja ich bin mir bewusst, normal zu blockieren , das ist ein Spezialfall von 'weblogic.socket.Muxer' , der kommt nicht von dem code, den ich geschrieben habe.

InformationsquelleAutor Vipin | 2013-12-06

Schreibe einen Kommentar