多线程编程
来源:互联网 发布:知行理工最新版本 编辑:程序博客网 时间:2024/03/28 19:09
CreatThread()传回两个值用来识别一个新的线程,分别为:第一个值是HANDLE,也是该函数的返回值,大部分与线程有关的API函数都需要它;第二个值是由lpThreadId带回来的线程ID,它是一个全局变量,可以独一无二的标识系统中任一进程当中的某个线程。AttachThreadInput()和PostThreadMessage()需要用到线程ID,使用这两个函数我们可以影响其它线程的消息队列。调试器和进程观察器也要用到线程ID。但为了安全,我们不能根据线程的ID而获得其handle。(说到handle,不妨提一下,所谓handle其实是一个指针,指向操作系统内存空间中的某样东西,那东西不允许我们直接取得它,只能由操作系统来操作,为的是维护系统的完整性和安全性)
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 多线程编程
- 初接触Tomcat
- 手机, 电脑和护身符
- [转帖]elf文件格式
- 伤心酒店 (歌词)
- 吹着海风,发着呆
- 多线程编程
- How do you restrict a field to contain alphanumeric characters only?
- CSS使用
- From a response document, how do you update a field in the parent document?
- Can you have an agent send mail as a specific person?
- 2004年IT领域的10大战略性技术
- 软件项目管理常见问题分析(一)
- java的常见题目
- 重新启动数据库的步骤