mysql 线程池源码模块_易语言Mysql线程池2.0模块源码

这篇博客提供了易语言Mysql线程池2.0模块的源码,包括系统结构、初始化、关闭、连接池管理等功能,并详细列出了相关函数和DLL命令的使用。
摘要由CSDN通过智能技术生成

易语言Mysql线程池2.0模块源码

易语言Mysql线程池2.0模块源码

系统结构:GetThis,初始化,关闭类线程,线程_测试,其他_附加文本,连接池初始化,取mysql句柄,释放mysql句柄,取空闲句柄数,销毁连接池,取_类_函数地址,取指针内容_整数,取变量地址_整数,高精度等待,内存_申请,内存_释放,进入,退出,CreateWaitableTimerA,CancelWaitableTimer,MsgWaitForMultipleObjects,LocalAlloc,SetWaitableTimer,CloseHandle,GlobalFree,

======程序集1

| |

| |------ _启动子程序

| |

| |------ _临时子程序

| |

| |

======mysql连接池

| |

| |------ _初始化

| |

| |------ _销毁

| |

| |------ GetThis

| |

| |------ 初始化

| |

| |------ 关闭类线程

| |

| |------ 线程_测试

| |

| |------ 其他_附加文本

| |

| |------ 连接池初始化

| |

| |------ 取mysql句柄

| |

| |------ 释放mysql句柄

| |

| |------ 取空闲句柄数

| |

| |------ 销毁连接池

| |

| |

======辅助集

| |

| |------ 取_类_函数地址

| |

| |------ 取指针内容_整数

| |

| |------ 取变量地址_整数

| |

| |------ 高精度等待

| |

| |------ 内存_申请

| |

| |------ 内存_释放

| |

| |

======许可证类

| |

| |------ _初始化

| |

| |------ _销毁

| |

| |------ 进入

| |

| |------ 退出

| |

| |

======调用的Dll

| |

| |---[dll]------ _CreateThread

| |

| |---[dll]------ _CloseHandle

| |

| |---[dll]------ CreateWaitableTimerA

| |

| |---[dll]------ CancelWaitableTimer

| |

| |---[dll]------ MsgWaitForMultipleObjects

| |

| |---[dll]------ _TerminateThread

| |

| |---[dll]------ LocalAlloc

| |

| |---[dll]------ SetWaitableTimer

| |

| |---[dll]------ CloseHandle

| |

| |---[dll]------ GlobalFree

调用的DLL命令:

.DLL命令 _CreateThread, 整数型, , "CreateThread"

.参数 lpThreadAttributes, 整数型

.参数 dwStackSize, 整数型

.参数 lpStartAddress, 整数型

.参数 lpParameter, 整数型

.参数 dwCreationFlags, 整数型

.参数 lpThreadId, 整数型

.DLL命令 _CloseHandle, 整数型, , "CloseHandle"

.参数 hObject, 整数型

.DLL命令 CreateWaitableTimerA, 整数型, , "CreateWaitableTimerA"

.参数 lpTimerAttributes, 整数型

.参数 bManualReset, 逻辑型

.参数 lpTimerName, 整数型

.DLL命令 CancelWaitableTimer, 逻辑型, , "CancelWaitableTimer"

.参数 hTimer, 整数型

.DLL命令 MsgWaitForMultipleObjects, 整数型, , "MsgWaitForMultipleObjects"

.参数 nCount, 整数型

.参数 pHandles, 整数型, 传址

.参数 fWaitAll, 逻辑型

.参数 dwMilliseconds, 整数型

.参数 dwWakeMask, 整数型

.DLL命令 _TerminateThread, 整数型, , "TerminateThread"

.参数 hThread, 整数型

.参数 dwExitCode, 整数型

.DLL命令 LocalAlloc, 整数型, "kernel32.dll", "LocalAlloc", , 申请内存

.参数 uFlags, 短整数型

.参数 uBytes, 整数型

.DLL命令 SetWaitableTimer, 整数型, , "SetWaitableTimer", 公开

.参数 hTimer, 整数型

.参数 pDueTime, 程序延时

.参数 lPeriod, 整数型

.参数 pfnCompletionRoutine, 整数型

.参数 lpArgToCompletionRoutine, 整数型

.参数 fResume, 逻辑型

.DLL命令 CloseHandle, 逻辑型, "kernel32", "CloseHandle", 公开, 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 非零表示成功,零表示失败。会设置GetLastError

.参数 对象句柄, 整数型, , 欲关闭的一个对象的句柄;

.DLL命令 GlobalFree, 整数型, , "GlobalFree"

.参数 hMem

01303a500c560c023270eafef23f7390.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值