java中异步调用的方法需要做成同步的效果

大壹哥 2014-07-25 08:40:46
现在比如说我有10笔交易,我在执行第二笔交易的时候需要根据第一笔交易的结果来判断是否需要做该笔交易。注:如果是同步调用,应该很简单,但是现在因为业务需要不能改成同步调用。求大神支招。
...全文
2903 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2014-07-29
  • 打赏
  • 举报
回复
那么你得记下标志位判断上一次是否执行完或者执行完的结果。
致知Fighting 2014-07-29
  • 打赏
  • 举报
回复
记录下用户交易的状态,每次交易的时候检查一下状态,看下交易到哪一步了。
u010557116 2014-07-29
  • 打赏
  • 举报
回复
线程等待 可以解决你这个问题 。
發糞塗牆 2014-07-28
  • 打赏
  • 举报
回复
帮你移到java专区了
大壹哥 2014-07-28
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
你这是JAVA的问题还是SQL Server的问题、
java啊
t101lian 2014-07-28
  • 打赏
  • 举报
回复
没太明白楼主的意思, 就把执行交易这个动作通过存储过程来实现,在存储过程中先判断一下就行了。 或者用 ajax 来实现, ajax 网上的例子很多, 楼主自己百度一下会更快
Tiger_Zhao 2014-07-28
  • 打赏
  • 举报
回复
两个异步操作当作多用户看,不就是多用户下对相同资源(比如库存数据)的竞争!
开事务、数据库自动会启用加锁机制。
發糞塗牆 2014-07-26
  • 打赏
  • 举报
回复
你这是JAVA的问题还是SQL Server的问题、

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧