java加减乘除公式解析与计算如何做?

场景:

输入一条公式: 4(6/2) + 8(10/5)
加号两边的公式是并行的,最后得到结果后再相加。
每一阶段的运行结果都响应给前端。
如图
图片描述

思考

1.我首先想到的是采用了多线程异步调用方法 + webscoket。
2.加减乘除只干一件事,就是计算结果存在某处(?),然后监听它(?),一旦满足条件,就调用方法,然后发送消息给前端。

ps. 不能使用MQ等方式。

问题

我的思考可行吗?

  1. 我应该怎么存放结果数据?
  2. 如何监听1
阅读 3.4k
1 个回答

问题描述不清晰= =

推荐问题