どのようにシーケンシャル方式を表示するには、スレッドによって呼び出されます

Test1を

パッケージcom.dwz.concurrency.chapter11。

パブリック クラスのTest1 {
     プライベート Test2をするTEST2 = 新しいTest2を();
    
    公共 ボイド試験(){
        test2.test();
    }
}

TEST2

パッケージcom.dwz.concurrency.chapter11。

輸入java.util.Arrays。
輸入java.util.Optional;

パブリック クラスTest2を{
     公共 ボイド試験(){
        Arrays.asList(にThread.currentThread()。GetStackTraceの())。ストリーム()
          //ローカルメソッドを無視 .filter(電子
- !> e.isNativeMethod()) .forEach(E - > Optional.of(e.getClassName()+ ":" + e.getMethodName()+ ":" + e.getLineNumber()) .ifPresent(のSystem.out ::のprintln) ); } }

テストカテゴリ

パッケージcom.dwz.concurrency.chapter11。

パブリック クラスMainTest01 {
     公共 静的 ボイドメイン(文字列[]引数){
         新しいTest1を()試験()。
    }
}

おすすめ

転載: www.cnblogs.com/zheaven/p/12071460.html