线程转主线程/无法操作函数/指针操作/线程运行js

易语言 2020-03-18 18:09:31

线程转主线程/无法操作函数/指针操作/线程运行js

因为之前我写过自绘之类的,挂接窗口组件的事件,今天分享的这个源码就跟这个挂接事件有关。

通过挂接窗口事件后,sendmessage触发一下,然后就能回到主线程了,回到主线程再通过之前传的参数解包回来

这样就可以实现 在线程里通过转入到主线程调用其他函数!你们有喜欢的可以找找类的函数怎么取那个函数地址,我之前取过,但是好像有BUG,就没有采用!

传参目前我只测试了文本型,整数型的,其他未测,不过应该都差不多。

参数是利用数组传入,其他类型的变量怎么装入 整数型数组中呢?那就取指针吧,指针就是万能的,哈哈,不过呢也要注意内存泄漏哦!

亲测调用 线程转主线程调用空子程序 大约 1w次 花费 155ms ,速度呢也就是 差不多 65次/ms.

毕竟呢每次调用都要zc挂接事件,然后sendmessage,在之后就是取消事件之后通过调用子程序()。