KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 492|回复: 6

后台长时间的任务如何做?

[复制链接]

16

主题

43

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2017-3-16 14:27:18 | 显示全部楼层 |阅读模式
如题。 需要长时间运算的任务应该怎么处理?(在处理完成后进行回调)
回复

使用道具 举报

8

主题

3374

帖子

7586

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7586
QQ
发表于 2017-3-16 15:10:30 | 显示全部楼层
举个具体的例子
柯标
3603661@qq.com
回复

使用道具 举报

16

主题

43

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
 楼主| 发表于 2017-3-16 17:19:59 | 显示全部楼层
就是用时很长的运算啊。比如,我要执行一次排序,数据较多,花的时间很长,函数调用不能等在那里吧。
回复

使用道具 举报

8

主题

3374

帖子

7586

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7586
QQ
发表于 2017-3-16 17:35:56 | 显示全部楼层
如果数据量太大你只能选择分批多tick做完。
柯标
3603661@qq.com
回复

使用道具 举报

2

主题

10

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2018-12-6 19:54:20 | 显示全部楼层
k大 ,分批多tick ,怎么实现啊, 我遇到类似的问题, 数据较大,超过tick, 怎么限制在一个tick完成
回复

使用道具 举报

5

主题

5412

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-6 20:25:49 | 显示全部楼层
加个timer, 每次做一部分多次做完
QQ:3603661
3603661@qq.com
回复

使用道具 举报

2

主题

10

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2018-12-7 09:33:44 | 显示全部楼层
明白了 ,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2019-7-18 19:32 , Processed in 0.033214 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表