当前位置: 代码迷 >> J2SE >> 一个很有技术含量的线程有关问题
  详细解决方案

一个很有技术含量的线程有关问题

热度:81   发布时间:2016-04-24 01:56:43.0
一个很有技术含量的线程问题
Java code
public void addPhotoSystem(final PhotoGroup pGroup,final List photoList){        try{        List<PhotoGroup> photoGroupList = photoOperateLogic.addPhotoGroup(pGroup, photoList);        Document reqxml = photoUploadService.invoke(photoGroupList);        log.debug(reqxml.asXML());    }catch(Exception e){        addPhotoSystem(pGroup, photoList);    }            }


在这个方法中会出现死循环的状况,请问应该怎么解决此问题?是不是要通过java.util.concurrent包才可以解决此问题呢?

------解决方案--------------------
死循环,和线程有啥关系?

给出你出现死循环的完整代码吧。
------解决方案--------------------
1,没看到线程在哪里?
2,没看懂catch的处理,这个就是死循环

建议LZ解释一下各个函数、对象,以及代码的需求、作用
  相关解决方案