#vulnerable code 
                                public static void main(String[] args) {
        //下面的三种方法代表了3种不同的使用模式，只能单独使用
        //usage1();
        //usage2();
        usage3();
    } 
                            #location 5 
                            #vulnerability type THREAD_SAFETY_VIOLATION
#fixed code
                                public static void main(String[] args) {
        //下面的三种方法代表了3种不同的使用模式，只能单独使用
        //usage1();
        usage2();
        //usage3();
    }