解决易语言多线程出错的问题

 更新时间:2018年11月02日 15:54:20   作者:猪悟能  
在本篇关于易语言的技巧文章里,给大家分享了解决易语言多线程出错的问题相关内容,有需要的朋友们参考下。

log_Content

最近在给客户写软件,发现我这边一直没有发现出错的问题,但是客户的软件一运行多线程就出错,一直找不到问题,找了好久才找到解决方法,原来是CPU的问题,多线程对于双核CPU亲和性上有问题,现在找到问题的解决方法,顺便记录一下,或许有朋友遇到同样的问题,可以一起参考.

DLL命令:

.版本 2

.DLL命令 SetProcessAffinityMask, 整数型, , , 公开, 设置CPU亲和性 进程句柄 返回CPU号

.参数 hProcess, 整数型

.参数 hProcess, 整数型

.DLL命令 SetThreadAffinityMask, 整数型, , , 公开, 设置CPU亲和性 线程句柄

.参数 hProcess, 整数型

.参数 Mask, 整数型

.DLL命令 GetCurrentProcess, 整数型, , , 公开, 获取当前进程的一个伪句柄 一般是-1

.DLL命令 GetCurrentThread, 整数型, , , 公开, 获取当前线程的一个伪句柄 一般是-2

将以下代码放到易代码开始即可:

SetProcessAffinityMask (-1, 1)

以上就是解决问题的全部内容,感谢大家对脚本之家的支持。

相关文章

  • 易语言抓包获得地址实现TP路由器登陆的代码

    易语言抓包获得地址实现TP路由器登陆的代码

    今天小编就为大家分享一篇关于易语言抓包获得地址实现TP路由器登陆的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言做弹幕效果的方法总结

    易语言做弹幕效果的方法总结

    在本篇文章中小编给大家分享了关于易语言做弹幕效果的方法,对此有需要的朋友们可以学习下。
    2019-01-01
  • 易语言或者怎么输入?易语言或者输入方法

    易语言或者怎么输入?易语言或者输入方法

    在本文中我们给大家整理的是关于易语言或者输入的方法内具体步骤,有兴趣的朋友们可以学习下
    2018-12-12
  • 易语言数据库操作之“取字段类型”命令介绍

    易语言数据库操作之“取字段类型”命令介绍

    在本篇文章里小编给各位分享的是关于易语言数据库操作之“取字段类型”命令介绍内容,需要的朋友们可以参考下。
    2020-04-04
  • 浅析易语言窗口上的

    浅析易语言窗口上的"关闭"按钮事件

    在本篇内容里小编给大家整理了关于易语言窗口上的"关闭"按钮事件的代码知识点内容,有需要的朋友们可以参考一下。
    2018-11-11
  • 易语言在指定路径下新建一个文件夹目录

    易语言在指定路径下新建一个文件夹目录

    今天小编就为大家分享一篇关于易语言在指定路径下新建一个文件夹目录,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语API监视鼠标状态教学

    易语API监视鼠标状态教学

    在本篇文章中小编给大家分享了关于易语言调用系统钩子API监视鼠标状态教学,有兴趣的朋友们学习下。
    2019-01-01
  • 易语言结束命令使用讲解

    易语言结束命令使用讲解

    今天小编就为大家分享一篇关于易语言结束命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 易语言取指定磁盘总空间的方法

    易语言取指定磁盘总空间的方法

    今天小编就为大家分享一篇关于易语言取指定磁盘总空间的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言更改选择夹子夹名称的方法

    易语言更改选择夹子夹名称的方法

    今天小编就为大家分享一篇关于易语言更改选择夹子夹名称的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11

最新评论