Foxtable(狐表)用户栏目专家坐堂 → 在子线程中同步调用函数的问题


  共有1812人关注过本帖平板打印复制链接

主题:在子线程中同步调用函数的问题

帅哥哟,离线,有人找我吗?
reachtone
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19375 威望:0 精华:20 注册:2008/9/2 10:09:00
在子线程中同步调用函数的问题  发帖心情 Post By:2023/4/18 12:08:00 [只看该作者]

在httprequest中异步执行函数时,如果异步函数中再同步调用其他函数,很大概率会出现问题。
之前同一个页面中只有2-3个请求时没有察觉。
现根据实际项目的使用情况,简单做了个例子。这个例子就是每次刷新页面会做8次请求,每次请求都传一个id,然后异步函数再用syncExecute同步执行另一个函数得到datatable。
生成datatable的sql语句都是没有问题的。
刷新页面导致的出错概率不一定,有时刷新20次左右都正常,有时2-3次刷新就出错了:


图片点击可在新窗口打开查看此主题相关图片如下:error.jpg
图片点击可在新窗口打开查看

这是例子:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.rar




 回到顶部