9 Temmuz 2009, PERŞEMBE
Programlı kilitlenme java algılama
Nasıl yapabilirimProgram aracılığıylabir kilitlenme Java programında oluştuğunu tespit?
CEVAP
9 Temmuz 2009, PERŞEMBE
Bu program aracılığıyla hangi FIRSATLAR ile birlikte gelir: ThreadMXBean
kullanarak yapabilirsiniz
ThreadMXBean bean = ManagementFactory.getThreadMXBean();
long[] threadIds = bean.findDeadlockedThreads(); // Returns null if no threads are deadlocked.
if (threadIds != null) {
ThreadInfo[] infos = bean.getThreadInfo(threadIds);
for (ThreadInfo info : infos) {
StackTraceElement[] stack = info.getStackTrace();
// Log or store stack trace information.
}
}
Açıkçası eğer bu iş parçacığı kontrol çalıştırmak mümkün olmayacak kilitlenmeleri eğer bu kilitlenme denetimi yapmak, hangisi izole - Aksi denemelisiniz!
Bu arada bu JConsole ise ne kapsar.
Bunu Paylaş:
Java kilitlenme algılaması...
Ne kadar programlı ve bir Java sınıf d...
Java "-by pass-başvuru" veya...
= Operatörü Java...
Neden char[] şifreler için Dize Java t...