sb.append("Number of Locked Synchronizers: ").append(lockInfos.length); for (final LockInfo lockInfo : lockInfos) { sb.append("\n\t- ").append(lockInfo.toString());
sb.append("Number of Locked Synchronizers: ").append(lockInfos.length); for (final LockInfo lockInfo : lockInfos) { sb.append("\n\t- ").append(lockInfo.toString());
private void printLockedOwnableSynchronizers(Appendable a, ThreadInfo ti) throws IOException { a.append(" Locked ownable synchronizers:").append("\n"); final LockInfo lockedSynchronizers[] = ti.getLockedSynchronizers(); if (lockedSynchronizers != null && lockedSynchronizers.length > 0) { for (LockInfo li : lockedSynchronizers) { a.append("\t").append("- ").append(li.toString()).append("\n"); } } else { a.append("\t").append("- None").append("\n"); } }
LockInfo lockInf = ti.getLockInfo(); if (lockInf != null) { String key = lockInf.toString(); Integer cnt = blockCounts.get(key); blockCounts.put(key, cnt == null ? 1 : cnt+1);
sb.append("Locked thread [" + thread.getId() + "] " + threadInfo.getThreadName() + " on " + threadInfo.getLockInfo().toString() + ", locked synchronizers: " + Arrays.toString(threadInfo.getLockedSynchronizers()) +
sb.append("Number of Locked Synchronizers: ").append(lockInfos.length); for (final LockInfo lockInfo : lockInfos) { sb.append("\n\t- ").append(lockInfo.toString());
sb.append("Number of Locked Synchronizers: ").append(lockInfos.length); for (final LockInfo lockInfo : lockInfos) { sb.append("\n\t- ").append(lockInfo.toString());
sb.append("Number of Locked Synchronizers: ").append(lockInfos.length); for (final LockInfo lockInfo : lockInfos) { sb.append("\n\t- ").append(lockInfo.toString());
.append(threadInfo.getThreadName()) .append(" on ") .append(threadInfo.getLockInfo().toString()) .append(", locked synchronizes: ") .append(Arrays.toString(threadInfo.getLockedSynchronizers()))
for (LockInfo li : ti.getLockedSynchronizers()) { sb.append(INDENT2 + "locks " + li.toString() + CRLF);
for (LockInfo li : ti.getLockedSynchronizers()) { sb.append(INDENT2 + "locks " + li.toString() + CRLF);