@@ -0,0 +1,999 @@
+/**%0A * %0A */%0Apackage com.ethan.testing.examples;%0A%0Aimport com.ethan.testing.MultiThreadTestCase;%0Aimport com.ethan.testing.MultiThreadTestHandler;%0A%0A/**%0A * @author Ethan Tsui created date: 2014/6/20%0A */%0Apublic class TestAccessStaticMember1 extends MultiThreadTestCase %7B%0A    static int value = 0;%0A    static Integer LOCK = new Integer(0);%0A    /**%0A     * @see com.ethan.testing.MultiThreadTestCase#execute()%0A     */%0A    @Override%0A    public String execute() %7B%0A        synchronized (LOCK) %7B%0A            value += 1;%0A            return Integer.toString(value);%0A        %7D%0A    %7D%0A%0A    /**%0A     * @param args%0A     */%0A    public static void main(String%5B%5D args) %7B%0A        MultiThreadTestHandler handler = new MultiThreadTestHandler();%0A        handler.setExecutionTimes(500);%0A        handler.setNumbersOfThreads(1000);%0A        handler.setTestingClass(TestAccessStaticMember1.class);%0A        handler.setOutputPath(%22/data/temp/test1/%22);%0A        // handler.setOutputCollision(true);%0A        handler.start();%0A%0A    %7D%0A%0A%7D%0A

add example