精易论坛

标题: 谁帮忙用nx线程池模块写个例子 [打印本页]

作者: kaopu666    时间: 2025-1-31 18:29
标题: 谁帮忙用nx线程池模块写个例子
模块地址https://125.confly.eu.org/forum.php?mod=viewthread&tid=14846250

没搞懂怎么用线程池写入数据库里,没明白怎么把内容写进去,数据库列表项有20项,最好是从连接数据库开始,线程池写入,不需要cha询这类,单纯频繁写入。
作者: jcos    时间: 2025-1-31 18:29
一 , 首先在窗口创建完成时 初始化
  
线池程.初始化 (10, )  ' 比如开10条线程
' 比如最大开20条连接
MYSQL.初始化 (, “json”, “json123”, “phpsql”, , , 20, )


二 , 线程池加入任务
  
线池程.加入任务 (&执行子程序, , , , , , , , , , )

参数1是整数, 可以用把任务内容写到内存后把内存地址传过去,也可以单纯的传整数
参数2-10是文本, 可以传任何文本 ,比如  json文本,那传的内容就可以很多很多了

三 , 执行子程序
  
子程序名返回值类型公开备 注
执行任务类  
参数名类 型参考可空数组备 注
整数整数型
文本1文本型
文本2文本型
文本3文本型
文本4文本型
文本5文本型
文本6文本型
文本7文本型
文本8文本型
文本9文本型


根据传入的内容作一些不同的操作, 比如传入参数1的整数1是做什么的,整数2是做什么的等等

四, 比如你要求的, 想大量的写入到数据库中
  
如果真 (MYSQL.新增数据 (“你的表名”, “字段名”, “字段值”, , 提示))
调试输出 ("执行错误:"+提示)


每一条命令都可以在模块中看到它的写法
所以自己慢慢研究一下,就那么回事,很简单的



补充内容 (2025-2-1 12:32):
线池程.加入任务 (&执行任务类, , , , , , , , , , )
作者: 诺言55    时间: 2025-1-31 19:18
e2ee 不好吗
作者: kaopu666    时间: 2025-1-31 19:40
诺言55 发表于 2025-1-31 19:18
e2ee 不好吗

后期要对接个中间件,e2ee好像只能直接操作数据库吧
作者: 694336034    时间: 2025-1-31 19:43
https://125.confly.eu.org/thread-14847272-1-1.html这个就是采用NX的线程池
作者: 1752328925    时间: 2025-1-31 19:43
✅MySql连接池 Nx线程池 开源码 超稳定 简洁易用 带详细例程 https://125.confly.eu.org/forum.php?mod=viewthread&tid=14829729 (出处: 精易论坛)

补充内容 (2025-1-31 19:44):
[例程]NX线程池 MySql连接池 超级喂饭式 例程 纯源码 超级好用
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14818848
(出处: 精易论坛)

作者: chenboss    时间: 2025-1-31 19:56
NX_线程连接池_例子.e (256.94 KB, 下载次数: 13)

补充内容 (2025-1-31 19:58):
其实是对易语言自带的mysql加了线程池,了解原理,能自己实现最好,因为不同场合需要不同优化
作者: kaopu666    时间: 2025-1-31 21:02
chenboss 发表于 2025-1-31 19:56
补充内容 (2025-1-31 19:58):
其实是对易语言自带的mysql加了线程池,了解原理,能自己实现最好,因为不 ...

就是看的这个例子,那也就是他只能加入9个数值 超过9个就得自己改动源码是吧
作者: chenboss    时间: 2025-1-31 21:12
kaopu666 发表于 2025-1-31 21:02
就是看的这个例子,那也就是他只能加入9个数值 超过9个就得自己改动源码是吧 ...

要么看能不能分多次加入,要么改模块源码




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4