您的位置:首页 > 编程开发 > 易语言

本地DEDECMS多线程会员批量注册

:208.296KB :2021-02-09 10:02:49

支持库使用测试环境:phpStudy本地服务+dedecms系统。
易语言本地DEDECMS多线程会员批量注册例子。
主要原因是使用命令:超级列表框_信息.插入表项 (, , , , , )
命令解释:在指定的位置插入新表项,成功返回新表项的位置索引,特别是《参数1》默认情况是-1,也就是在列表尾部插入。
在多线程执行时会发现每条结果都是逐在最后显示出来,和单线程计次执行时是一样的效果。测试的执行效率也基本一样。
每个线程执行到插入表项时(默认尾部插入时)会寻找最后一个表项的位置,出现了线程的等待。
找到原因后,想到了三种解决方式
第一种:本帖例子中实现的效果,在点击开始按钮时执行计循环插入表项,插入数量和zc数量一致。线程完成后显示使用置标题,索引使用启动线程时传递的整数计次。
达到效果线程执行完结果显示到表项中,同时多个表项显示。
实测多线程效率提高非常多。
第二种:线程执行最后插入表项内容,使用《参数1》使用启动线程的循环计次,
局_索引=超级列表框_信息.插入表项 (参_计次, , , , , )
参数1说明:指定新表项插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到列表框的尾部。
指定插入内容的位置,不让自动判断尾部。
第三种:不使用超级列表框显示结果,使用标签提示完成进度,结果存在数组变量中,导出时写入文件。

MySQL数据库美容美发管理系统关联五张数据表
队长填表模块,触发自定义事件刷新编辑框内容

同类资源