我有以下JAVA代码,它根据从数据库接收的最大请求号生成请求号。request number37inside function request number37end“内部函数请求”描述了我的函数调用generateRequestNumber(),它基于数据库生成请求号。如果您注意到System.out.println()语句,当两个线程同时运行时,两
为了总结这个问题,我试图在同步方法中调用一些带有@异步注释的方法。使用@异步的原因是,我希望返回post方法的响应(以减少客户端的等待时间),并继续进行一些后处理工作(重置某些属性)。然而,由于POST方法涉及更改一个图形数据库,所以我使用同步关键字声明该方法,以防止在进行另一次计算时更改图形数据库。这样做的结果似乎是两个线程正在进入同步方法,而不应该发生这种情况?graph database)System.out.print(“===== > Do