mysql 线程池源码模块_易语言Mysql线程池2.0模块源码
易語(yǔ)言Mysql線程池2.0模塊源碼
易語(yǔ)言Mysql線程池2.0模塊源碼
系統(tǒng)結(jié)構(gòu):GetThis,初始化,關(guān)閉類線程,線程_測(cè)試,其他_附加文本,連接池初始化,取mysql句柄,釋放mysql句柄,取空閑句柄數(shù),銷毀連接池,取_類_函數(shù)地址,取指針內(nèi)容_整數(shù),取變量地址_整數(shù),高精度等待,內(nèi)存_申請(qǐng),內(nèi)存_釋放,進(jìn)入,退出,CreateWaitableTimerA,CancelWaitableTimer,MsgWaitForMultipleObjects,LocalAlloc,SetWaitableTimer,CloseHandle,GlobalFree,
======程序集1
| |
| |------ _啟動(dòng)子程序
| |
| |------ _臨時(shí)子程序
| |
| |
======mysql連接池
| |
| |------ _初始化
| |
| |------ _銷毀
| |
| |------ GetThis
| |
| |------ 初始化
| |
| |------ 關(guān)閉類線程
| |
| |------ 線程_測(cè)試
| |
| |------ 其他_附加文本
| |
| |------ 連接池初始化
| |
| |------ 取mysql句柄
| |
| |------ 釋放mysql句柄
| |
| |------ 取空閑句柄數(shù)
| |
| |------ 銷毀連接池
| |
| |
======輔助集
| |
| |------ 取_類_函數(shù)地址
| |
| |------ 取指針內(nèi)容_整數(shù)
| |
| |------ 取變量地址_整數(shù)
| |
| |------ 高精度等待
| |
| |------ 內(nèi)存_申請(qǐng)
| |
| |------ 內(nèi)存_釋放
| |
| |
======許可證類
| |
| |------ _初始化
| |
| |------ _銷毀
| |
| |------ 進(jìn)入
| |
| |------ 退出
| |
| |
======調(diào)用的Dll
| |
| |---[dll]------ _CreateThread
| |
| |---[dll]------ _CloseHandle
| |
| |---[dll]------ CreateWaitableTimerA
| |
| |---[dll]------ CancelWaitableTimer
| |
| |---[dll]------ MsgWaitForMultipleObjects
| |
| |---[dll]------ _TerminateThread
| |
| |---[dll]------ LocalAlloc
| |
| |---[dll]------ SetWaitableTimer
| |
| |---[dll]------ CloseHandle
| |
| |---[dll]------ GlobalFree
調(diào)用的DLL命令:
.DLL命令 _CreateThread, 整數(shù)型, , "CreateThread"
.參數(shù) lpThreadAttributes, 整數(shù)型
.參數(shù) dwStackSize, 整數(shù)型
.參數(shù) lpStartAddress, 整數(shù)型
.參數(shù) lpParameter, 整數(shù)型
.參數(shù) dwCreationFlags, 整數(shù)型
.參數(shù) lpThreadId, 整數(shù)型
.DLL命令 _CloseHandle, 整數(shù)型, , "CloseHandle"
.參數(shù) hObject, 整數(shù)型
.DLL命令 CreateWaitableTimerA, 整數(shù)型, , "CreateWaitableTimerA"
.參數(shù) lpTimerAttributes, 整數(shù)型
.參數(shù) bManualReset, 邏輯型
.參數(shù) lpTimerName, 整數(shù)型
.DLL命令 CancelWaitableTimer, 邏輯型, , "CancelWaitableTimer"
.參數(shù) hTimer, 整數(shù)型
.DLL命令 MsgWaitForMultipleObjects, 整數(shù)型, , "MsgWaitForMultipleObjects"
.參數(shù) nCount, 整數(shù)型
.參數(shù) pHandles, 整數(shù)型, 傳址
.參數(shù) fWaitAll, 邏輯型
.參數(shù) dwMilliseconds, 整數(shù)型
.參數(shù) dwWakeMask, 整數(shù)型
.DLL命令 _TerminateThread, 整數(shù)型, , "TerminateThread"
.參數(shù) hThread, 整數(shù)型
.參數(shù) dwExitCode, 整數(shù)型
.DLL命令 LocalAlloc, 整數(shù)型, "kernel32.dll", "LocalAlloc", , 申請(qǐng)內(nèi)存
.參數(shù) uFlags, 短整數(shù)型
.參數(shù) uBytes, 整數(shù)型
.DLL命令 SetWaitableTimer, 整數(shù)型, , "SetWaitableTimer", 公開
.參數(shù) hTimer, 整數(shù)型
.參數(shù) pDueTime, 程序延時(shí)
.參數(shù) lPeriod, 整數(shù)型
.參數(shù) pfnCompletionRoutine, 整數(shù)型
.參數(shù) lpArgToCompletionRoutine, 整數(shù)型
.參數(shù) fResume, 邏輯型
.DLL命令 CloseHandle, 邏輯型, "kernel32", "CloseHandle", 公開, 關(guān)閉一個(gè)內(nèi)核對(duì)象。其中包括文件、文件映射、進(jìn)程、線程、安全和同步對(duì)象等。涉及文件處理時(shí),這個(gè)函數(shù)通常與vb的close命令相似。應(yīng)盡可能的使用close,因?yàn)樗С講b的差錯(cuò)控制。注意這個(gè)函數(shù)使用的文件句柄與vb的文件編號(hào)是完全不同的 非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError
.參數(shù) 對(duì)象句柄, 整數(shù)型, , 欲關(guān)閉的一個(gè)對(duì)象的句柄;
.DLL命令 GlobalFree, 整數(shù)型, , "GlobalFree"
.參數(shù) hMem
總結(jié)
以上是生活随笔為你收集整理的mysql 线程池源码模块_易语言Mysql线程池2.0模块源码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql游标进阶_mysql进阶(三)
- 下一篇: python实现sobel_OpenCV