Windows下API中CreateThread的用法
来源:互联网 发布:软件商店有哪些 编辑:程序博客网 时间:2024/06/05 14:08
HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to security attributes
DWORD dwStackSize, // initial thread stack size
LPTHREAD_START_ROUTINE lpStartAddress, // pointer to thread function
LPVOID lpParameter, // argument for new thread
DWORD dwCreationFlags, // creation flags
LPDWORD lpThreadId // pointer to receive thread ID
);
第一个参数是指向SECURITY_ATTRIBUTES型态的结构的指针。在Windows 98中忽略该参数。在Windows NT中,它被设为NULL。第二个参数是用于新线程的初始堆栈大小,默认值为0。在任何情况下,Windows根据需要动态延长堆栈的大小。
CreateThread的第三个参数是指向线程函数的指标。函数名称没有限制,但是必须以下列形式声明:
DWORD WINAPI ThreadProc (PVOID pParam) ;
CreateThread的第四个参数为传递给ThreadProc的参数。这样主线程和从属线程就可以共享数据。
CreateThread的第五个参数通常为0,但当建立的线程不马上执行时为旗标CREATE_SUSPENDED。线程将暂停直到呼叫ResumeThread来恢复线程的执行为止。第六个参数是一个指标,指向接受执行绪ID值的变量。
- Windows下API中CreateThread的用法
- 关于windows下创建线程 CreateThread函数的用法
- _beginthreadex / CreateThread 的用法
- CreateThread函数的用法
- CreateThread的用法及在Qt等GUI开发中使用CreateThread的一些技巧
- Windows下创建线程的方法_beginThread和CreateThread区别
- The windows api of thread (CreateThread)
- Windows API:GetUserName的用法
- Windows下pthread多线程使用(2):CreateThread
- windows下创建线程函数CreateThread
- CreateThread的说法总结下
- CreateThread用法
- CreateThread用法
- CreateThread用法
- CreateThread用法
- CreateThread用法
- CreateThread用法
- Windows API一日一练(42)CreateThread函数
- Android 4编程入门经典
- 维特比算法
- 搜索Designer中BO中的代码
- AsyncTask的基础
- 四种遍历二叉树的方式(递归,非递归)
- Windows下API中CreateThread的用法
- Business mobile application development. The developer’s insight.
- 简单封装js的dom查询
- Android recovery 复制大量预装 apk的方法
- Android. Handling some SQLite issues
- 【连载】Unity3D ——强大的跨平台3D游戏开发工具(一)
- 【连载】Unity3D ——强大的跨平台3D游戏开发工具(二)
- 明确区分内存地址和进程空间地址(对于《windows核心编程》中15章部分内容的理解)
- java知识总结