|
发表于 2011-10-11 18:41:54
|
显示全部楼层
|阅读模式
来自 中国–北京–北京
本帖最后由 201724 于 2011-10-17 20:52 编辑
很实用的东西,
amxx多线程库
可以手工创建线程执行指定的amxx代码
本人是为了使用dbi函数进行远程查询而写的东东,可能有人需要贡献给大家
Copy Dll下的文件到amxmodx/modules
修改configs/modules.ini添加Thread
每次均创建一个线程工作完成后自动销毁
sqlx的SQL_ThreadQuery只能切换线程,用本模块可自己手写这些功能,更加Diy~
Code By 201724
www.csmod.com
http://forums.alliedmods.net/showthread.php?t=169335
添加几个函数,支持带参数创建线程
- // create the thread,running amxx function
- //none params ,return ThreadHandle
- native CreateThreadA(handler[]);
- //use params return ThreadHandle
- native CreateThreadB(handler[],data[],datalen);
- // API _ Sleep,if Thread while(true) use the native
- native Sleep(time);
- //TerminateAllThread ...
- native TerminateAllThread();
- //TerminateOnt Thread,hThread is CreateThreadA or CreateThreadB return value
- native TerminateThread(hThread);
- //Pause and unpause Thread
- native SuspendThread(hThread);
- native ResumeThread(hThread);
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|