找回密码
 立即注册
相关推荐换一批
  1. GB 9706.16-1999 医用电气设备 第2部分:放射治疗模拟机安全专用要求
  2. GB/T 7341.2-1998 听力计 第二部分:语言测听设备
  3. GB 7692-1999 涂装作业安全规程 涂漆前处理工艺安全及其通风净化
  4. GB 4285-1989 农药安全使用标准
  5. GB 3836.4-2000 爆Z性气体环境用电气设备 第4部分:本质安全型“ī”
  6. SJ 20849-2002 军用通信网络管理通用安全要求
  7. SY 5131-1998 石油放射性测井辐射防护安全规程
  8. SY 5067-1991 安全接头
  9. SY/T 6564-2003 海上石油作业系物安全规程
  10. SY/T 6561-2003 循环注气采油安全规程
  11. SY/T 6044-2004 海上石油作业安全应急要求
  12. SY/T 5737-2004 原油管道输送安全规程
  13. GB 14444-1993 涂装作业安全规程 喷漆室安全技术规定
  14. GB/T 17970-2000 信息技术 处理语言 文件式样的语义及规格说明语言(DSSSL)
  15. GB 14443-1993 涂装作业安全规程 涂层烘干室安全技术规定
  16. 一套客服web网页前端源码,易语言服务后端源码
  17. GB/T 17519.2-2003 化学品安全资料表 第2部分: 编写细则
  18. GB 13887-1992 冷冲压安全规程
  19. GB 13746-1992 铅作业安全卫生规程
  20. GB/T 16888-1997 客车安全顶窗
  21. GB/T 16855.100-2005 机械安全控制系统有关安全部件 第100部分:GB/T16855.1的应用?
  22. GB/T 16855.1-1997 机械安全 控制系统有关安全部件 第1部分 设计通则
  23. GB/T 16656.11-1996 工业自动化系统与集成 产品数据表达和交换 第11部分:描述方法:E
  24. GB/T 16437-1996 小型风力发电机组结构安全要求
线程内存语言安全 | 易语言编程 2023-10-22 205 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
上次贴了一个易语言内存生成验证码的源码。后来在压力测试的时候,发现程序在多线程下会崩溃。原因是GDI在多线程中创建hDC时经常失败。内存hDC只有一个工作区,导致多线程冲突。



于是研究了一段时间,发现多线程中不能使用GDI,需要使用DGI+。虽然DGI+确实是线程安全的,但是它保证安全的方式可能和我们易语言加许可区类似,所以严格来说,DGI+并不是多线程的,只是多线程下安全而已。

10395994520[下载].rar



上一篇:易语言仿迅游加速器UI源码例子
下一篇:音乐播放器界面UI分享(利用滚动条实现控件整体滚动)易语言源码