esolve
V2EX  ›  问与答

Java : try catch 中如果开一个新线程,能捕捉新线程里的异常吗?

  •  
  •   esolve · Jan 10, 2018 · 2198 views
    This topic created in 3064 days ago, the information mentioned may be changed or developed.

    这样写有啥问题?

    try{
        ...
        new Thread(new Runnable() {
                    @Override
                    public void run() {
                        ...// 这里抛异常的话
                    }
                }).start();
        ...
    } catch(Exception e){
       ...
    }
    
    wwqgtxx
        1
    wwqgtxx  
       Jan 11, 2018 via iPhone
    肯定不能呀
    minato
        2
    minato  
       Jan 11, 2018
    不能
    minato
        3
    minato  
       Jan 11, 2018
    楼主可以看看 java 多线程异常逃逸
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3529 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:48 · PVG 18:48 · LAX 03:48 · JFK 06:48
    ♥ Do have faith in what you're doing.