Java 多线程导致 Service 之间互相调用,有什么解耦或者优化办法吗?

查看 52|回复 1
作者:cencoroll   
目前碰到一个需求,serviceA 向外发送数据,走完前调用 serviceB 开启一条支线程去重复持续获取操作结果,直到获取结果为止,然后更新 serviceA 的数据状态。
这样导致了 serviceA 调用 serviceB ,然后 serviceB 又要调用 serviceA ,造成了循环调用。
求问各位大佬有什么办法优化一下,另外有多线程和设计模式的书推荐一下嘛?谢谢!

servicea, 调用, serviceb, 解耦

xiaohundun   
这种为啥不用发布订阅或者基于事件的方式?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部