标签: java multithreading executorservice optimistic-locking
我正在尝试模拟webservice调用,并开发了一个示例客户端,它形成一个虚拟请求并获得响应 现在我所做的是在这个客户端类中实现可调用,并将所有业务逻辑放在调用和请求构造中。
从另一个类我创建X个客户端对象并将它们存储在列表中并使用Executor Service我试图使用invokeALL执行此列表
当执行程序中的线程池计数为10且我的x为10时工作正常 但是当我尝试将x增加到20或更高时,我得到了乐观的锁异常
有没有办法解决这个问题