吾爱开源's Archiver
文库首页
›
易语言编程
› 易语言源码内存生成验证码
52ky
发表于 2023-10-22 00:30:00
易语言源码内存生成验证码
上次贴了一个易语言内存生成验证码的源码。后来在压力测试的时候,发现程序在多线程下会崩溃。原因是GDI在多线程中创建hDC时经常失败。内存hDC只有一个工作区,导致多线程冲突。
于是研究了一段时间,发现多线程中不能使用GDI,需要使用DGI+。虽然DGI+确实是线程安全的,但是它保证安全的方式可能和我们易语言加许可区类似,所以严格来说,DGI+并不是多线程的,只是多线程下安全而已。
页:
[1]
查看完整版本:
易语言源码内存生成验证码