如题  发现主线程退出后,进程就退出了,主线程创建的县城没有执行完就退出了。怎么解决。

解决方案 »

  1.   

    两个方式:
    1、主线程等待子线程,用join;
    2、子线程设置自己为守护线程。
      

  2.   

    现在使用的是join的方式 能说下两种的利弊么
    还有windows主线程结束了 仍然可以继续执行子线程  系统的差异么?
      

  3.   

    使用ExecutorService 怎么判断子线程是否全部执行完
      

  4.   

    这个问题解决了 谢谢!
    还有个问题 
    BatchProperties.class.getClassLoader().getResourceAsStream(propertyFileName)
    通过类加载器来加载配置文件 
    BatchProperties在工程A中
    propertyFileName对应的文件在工程B的src下
    是否能够加载到
    A和B是关联的 
      

  5.   

    只要都在CLASSPATH中能找到,或者打成一个JAR包,就能加载。