[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/verifyCode/algorithms/master/src/test/java/Demo2.java [Back]  [Original]

import org.openjdk.jol.info.ClassLayout;

/**
 * @author xjn
 * @since 2020-02-29
 */
public class Demo2 {

    private static Object object = new Object();

    public static void main(String[] args) throws Exception {
        System.out.println(Integer.toHexString(object.hashCode()));
        System.out.println(ClassLayout.parseInstance(object).toPrintable() + " ******");
        new Thread(() -> {
            synchronized (object) {
                System.out.println(ClassLayout.parseInstance(object).toPrintable() + "++++");
            }
        }).start();
        System.out.println(Integer.toHexString(object.hashCode()));
        System.out.println(ClassLayout.parseInstance(object).toPrintable() + "--------");
    }

}

Web Proxy Viewer  |  New URL  |  Original Page