陈叨叨·幻色

  • 首页
  • 激情海钓
  • 叨摄型影
  • 叨舍闲居
  • 叨说天下
  • 学无止境
  • 程序开发
  • 电脑数码
  • 灵光乍现
宁可一次一次的去撞南墙,也不能一个一个的失去理想。
  1. 首页
  2. 程序开发
  3. 正文

易语言的一些开发资料

2018-02-21 3926点热度 1人点赞 0条评论

一、多线程

1.    多线程入口点必须加 finit 指令将浮点寄存器初始化.

这个是非常严重的问题,这属于易语言的特有缺陷,因为易语言的算数运算是使用浮点来进行计算的.如果不进行浮点寄存器初始化,会非常容易产生浮点异常,结果就是,程序直接挂掉.(顺带一说,论坛90%的多线程程序都没注意这点,导致多线程异常,那是必然的~)

置入代码 ({ 219, 227 }) ' 这条指令为finit

2.   操作组件,操作数据库,等等你不熟悉的支持库命令,必须加锁.

这又属于易语言的问题,因为当初易语言开发支持库命令时,就根本没考虑多线程的问题.
举例,易语言的库函数会导致多线程必然发生问题的的命令:比如"DLL命令调用转向"这个命令,实现方法就必须设置全局变量,必然多线程问题.

二、双向认证SSL Socket

基于东灿SSL Socket修改,原帖地址:http://bbs.eyuyan.com/read.php?tid=373383

点此下载 SSL

标签: 多线程 易语言 汇编 编程
最后更新:2018-07-22

陈叨叨

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2010-2022 C-DD.CN 陈叨叨 ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

辽ICP备16013045号