jestem debugowania starszych aplikacji Java, a zrzut wątek (uzyskane poprzez jstack
) zawiera niektóre wpisy, jak następuje:Jak interpretować wątek Java, który jest RUNNABLE, ale bez śledzenia stosu?
"Thread-8" prio=10 tid=0x0000000055f2c800 nid=0x49bf runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
to wszystko. Brak śledzenia stosu.
Co tu się dzieje? Jak zlokalizować kod Java wykonujący w tym wątku?
Dlaczego wysłałeś to jako komentarz, a nie odpowiedź? – noahlz
Nazwa wątku nie jest w ogóle pomocą; powinni zawsze poprawnie nazywać wątki. – irreputable
@noahz: Nie miałem do tego zaufania. Uczyniłem to odpowiedzią, a zobaczymy, czy społeczność to lubi. –