esolve
V2EX  ›  问与答

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

  •  
  •   esolve · Jan 10, 2018 · 2339 views
    This topic created in 3148 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   ·   5824 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 03:11 · PVG 11:11 · LAX 20:11 · JFK 23:11
    ♥ Do have faith in what you're doing.