jjzjj

java - 以更好的方式设计此算法?

我正在处理一个更复杂的版本(车辆在X和Y两个方向上移动)我做这个例子是为了获得更好的方法来完成这个。我有一辆汽车以(24.5872mps)的速度沿X方向行驶我通过使用执行器每100毫秒递增X值来对此进行模拟(以使其X位置更加准确和实时)每一秒后,我都会向另一个进程发送一条消息,其中包含我刚刚覆盖的行的xMin和xMax值另一个进程将用JMS消息(通常是即时的)响应,如果在之前的X区域中存在“坑洞”(消息回调消息到linkedblockingqueue),告诉我停止。我遇到的问题是“通常立即”部分。如果我没有足够快地得到响应,我认为它会影响我的算法的整个计时。处理这种情况的更好方法是什么