一个很有技术含量的线程有关问题
一个很有技术含量的线程问题
在这个方法中会出现死循环的状况,请问应该怎么解决此问题?是不是要通过java.util.concurrent包才可以解决此问题呢?
------解决方案--------------------
死循环,和线程有啥关系?
给出你出现死循环的完整代码吧。
------解决方案--------------------
1,没看到线程在哪里?
2,没看懂catch的处理,这个就是死循环
建议LZ解释一下各个函数、对象,以及代码的需求、作用
- 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解释一下各个函数、对象,以及代码的需求、作用