Foxtable(狐表)用户栏目专家坐堂 → [灌水]大家来找茬(帮助文件中的错误)


  共有87418人关注过本帖树形打印复制链接

主题:[灌水]大家来找茬(帮助文件中的错误)

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


加好友 发短信
等级:幼狐 帖子:198 积分:1485 威望:0 精华:0 注册:2017/12/31 14:53:00
  发帖心情 Post By:2018/7/9 10:30:00 [显示全部帖子]

http://www.foxtable.com/mobilehelp/scr/3273.htm

移动帮助文档发现多了一个h

方法 说明
Execute

最常用的函数调用方法,可以在主线程使用,也可以在子线程使用。
如果在主线程通过Execute方法调用某函数,此函数就运行在主线程。
如果在子线程通过Execute方法调用某函数,此函数就运行在子线程。
也就是说,Execute不会改变函数的运行线程,被调用的函数始终和调用方处于同一个线程中。

AsyncExecute 用异步方式调用函数,一般在主线程使用。
如果在主线程(A)通过AsyncExecute调用函数,被调用的函数将在一个新的子线程(B)中运行。
如果在子线程(B)通过AsyncExecute调用函数,被调用的函数将在一个新的子线程(C)中运行。
也就是说AsyncExecute始终会开启一个新的线程运行函数,所以AsyncExecute方法一般仅在在主线程使用。
由于AsyncExecute并不会等函数执行完毕,就会执行返回调用方线程继续执行后续代码,所以AsyncExecute不会返回函数执行结果。
SyncExecutehe
BeginSyncExecute
用同步方式调用函数,二者区别如下:
子线程通过BeginSyncExecute调用函数后,不会做任何的等待,立即返回原来位置继续执行后后续代码,BeginSyncExecute不会返回函数的结果
子线程通过SyncExecute调用函数,会一直等待,直到函数执行完毕,才会返回子线程继续执行后续代码,SyncExecute会返回函数的结果。
多数时候,我们都会用BeginSyncExecute方法调用同步函数,如果希望获取同步函数的结果,可以使用SyncExecute方法调用。
二者都只应该在子线程使用,因为在主线程使用毫无意义。

 

[此贴子已经被作者于2018/7/9 10:31:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:198 积分:1485 威望:0 精华:0 注册:2017/12/31 14:53:00
  发帖心情 Post By:2018/12/11 14:05:00 [显示全部帖子]


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

 回到顶部