Java tutorial
//package com.java2s; //License from project: Apache License public class Main { public static String getThreadName(Object who, int instanceCount) { Class<?> objClass = who.getClass(); return objClass.getSimpleName() + "_" + getHashCode(who) + "_" + instanceCount; } public static String getHashCode(Object obj) { return "0x" + Integer.toHexString(System.identityHashCode(obj)); } }