社区
Java EE
帖子详情
一个延迟调用。。。让系统停顿下。。。
kevin#1
2011-06-23 05:08:39
背景:
第三方->数据通过线程扫描我方数据实现数据同步,时间间隔为10秒
我方是一个及时的点击时间,在进行 数据操作时发现数据没有同步而导致操作失败 ,
如果我在此等候10秒的话,数据才会过来,我再进行数据操作就是成功的!
问题:
在一个方法机制内。
如何延迟下10秒,我再调用我所要执行的方法,也就是停顿下,希望有高手给我好的思路。
如果用线程的话,得拿到是否成功操作了的返回值(在原有的一个方法内)。
...全文
148
6
打赏
收藏
一个延迟调用。。。让系统停顿下。。。
背景: 第三方->数据通过线程扫描我方数据实现数据同步,时间间隔为10秒 我方是一个及时的点击时间,在进行 数据操作时发现数据没有同步而导致操作失败 , 如果我在此等候10秒的话,数据才会过来,我再进行数据操作就是成功的! 问题: 在一个方法机制内。 如何延迟下10秒,我再调用我所要执行的方法,也就是停顿下,希望有高手给我好的思路。 如果用线程的话,得拿到是否成功操作了的返回值(在原有的一个方法内)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一板砖夯死你
2011-06-24
打赏
举报
回复
点击确定后,弹出个进度条,美其名曰‘正在获取数据’,10秒钟后再读数据库,数据不就有了么~~~
kevin#1
2011-06-24
打赏
举报
回复
[Quote=引用 4 楼 wgw335363240 的回复:]
1.写成监听器是否可以?
2.可以在系统加一个mutex信号量,只要保证修改这个信号量是线程安全的话就可以,在每次执行自己的操作的时候,先检查信号量是否是自己所期望的状态,如果是自己期望的状态,则执行操作;否则不执行操作,等待下一次操作。
[/Quote]
当客户点击确定提交时,是一个即时操作(同步数据也在这个操作之类),得马上相应给客户此操作是否成功。
O溺水的鱼0
2011-06-23
打赏
举报
回复
1.写成监听器是否可以?
2.可以在系统加一个mutex信号量,只要保证修改这个信号量是线程安全的话就可以,在每次执行自己的操作的时候,先检查信号量是否是自己所期望的状态,如果是自己期望的状态,则执行操作;否则不执行操作,等待下一次操作。
zhou961270
2011-06-23
打赏
举报
回复
拦截器
zhou961270
2011-06-23
打赏
举报
回复
也可以写个截器,如果发现数据没有同步更,便重新请求
cbdhxka
2011-06-23
打赏
举报
回复
个人认为最好不要在b/s中使用太多线程的东西
你可以这样实现
用户点击后,如果失败,返回页面错误信息,并settimeout(abc,10000)重新请求
用户界面友好性做得好些,比如提示数据操作中,重新请求中,等等
unity里面如何
停顿
5秒执行
一个
方法
Invoke方法可以制定
一个
函数
延迟
调用
。123void TestFunc { Debug.Log("Test");}例如要
延迟
5秒
调用
上面的TestFunc函数,可以这样1Invoke("TestFunc", 5f);
函数去抖(debounce)-- js事件
延迟
执行
在前端进行keyup时间去触发搜索时,由于事件被频繁的触发,因而频繁执行DOM操作、资源加载等重行为,导致UI
停顿
甚至浏览器崩溃,我们需要给keyup时间做
一个
延迟
执行。 debounce去抖 当
调用
函数n秒后,才会执行该...
java异步
延迟
任务执行
今天遇到
一个
奇怪的需求:需要在某个操作后,
延迟
10min执行另
一个
操作。 一 新建线程 首先想到的方法便是新建
一个
线程完成此操作: 输出 看起来这个操作没有问题 ,但是现在项目中就有问题了。 这是阿里代码检查...
停顿
C语言,C++实现类似延时
停顿
的打字效果
//
调用
控制台颜色管理命令,可以改变屏幕和字体的颜色 printf("欢"); Sleep(stoptimelong); printf("迎"); Sleep(stoptimelong); printf("来"); Sleep(stoptimelong); printf("到"); system("color 19"); Sleep...
关于第一次刷新页面会有1s
延迟
问题解决##js
要解决这个问题,只需将执行条件封装成
一个
函数,在点击后立刻执行一次函数,然后定时器setInterval再
调用
函数即可,如图! 以下是有一些基础不稳定的(就是我自己)犯的易错点: 1.setInterval / setTimeout (回...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章