[WebLogic] weblogic.socket.muxer is blocked
1. Overview
스레드 덤프에서 muxer Thread가 blocked 으로 보여지는 현상은 무엇일까?
2. Descriptions
웹로직 스레드 덤프를 떠보면, muxer 중 1개는 waiting on condition , 1개는 blocked 상태에 머무는 것이 확인된다.
스레드 경합을 피하기 위해, blocked, waiting on condition 의 상태를 수시로 갖게 된다.
muxer 자체가 매우 빠르게 동작하기 위함이며, 실제로도 많은 작업을 하지 않기 때문에 덤프를 뜰때마다 그렇게 보이는 것으로 이해된다.
Java Socket Muxer - polling 방식
Native Socket (Native Muxer; 웹로직 기본 muxer) - interrupt 방식
Is It Normal to See Blocked “weblogic.socket.muxer” Threads? (Doc ID 857031.1)