Windows高级编程学习笔记(三)

原创 2016年08月28日 20:32:16

第四章 线程

知识要点

  • 每向系统获取一个句柄,会使相应对象的引用计数加1。而GetCurrentProcess()函数返回的是一个伪句柄,也就是不增加引用计数,相当于赋值拷贝。对应于线程,有GetCurrentThread(),情况同GetCurrentProcess()。
    特别地,伪句柄在线程间传递时,并不能像使用者期望的那样工作。需要使用DuplicateHandle()复制出“真正的”句柄,具体为什么有这样的特性,内核是如何实现的,未知。

  • 终止线程

    方法有三种:

    • 主动调用ExitThread()函数。
    • 外部调用TerminateThread()函数。
    • 通过终止进程(ExitProcess())来终止线程。
  • 获取线程退出状态或者查询线程是否退出:GetExitCodeThread()。

  • 未完待续
版权声明:本文为博主原创文章,未经博主允许不得转载。

《UNIX环境高级编程》笔记:前言

为什么要学UNIX编程的理由很多很多,只说我身上的吧。和Windows不一样,大部分UNIX类操作系统是免费的,而且被专门设计来做服务器。当今大大小小各种公司,绝大部分服务器上都是用的UNIX类操作系...
  • fenghou1st
  • fenghou1st
  • 2015年01月27日 23:43
  • 449

《Power Shell高级编程》学习:第1章 PowerShell简介

Windows PowerShell设计原则 Windows PowerShell快速入门 直接双击 Windows PowerShell 快捷方式或者在“运行”对话框中输入 “PowerShell”...
  • yenange
  • yenange
  • 2016年05月26日 15:21
  • 2210

《MySQL高效编程》学习笔记--基础篇

启动MySQL监视器创建数据库–启动–mysql -u yonghuming -p mysql -u yonghuming -p密码 无密码可省略 -p–设定root密码–mysqladmin ...
  • qwerty_bibabo
  • qwerty_bibabo
  • 2017年02月07日 19:50
  • 1239

《Unix环境高级编程》学习笔记:从点到面总结

以前在课堂上学习过《Unix初级教程(第四版)》,对于Unix有了一点了解。由于以后使用的需要,要对它进行比较深入的学习,为此需要阅读不少的书籍,这本《Unix环境高级编程》便在此列。希望能通过这本书...
  • benpaobagzb
  • benpaobagzb
  • 2016年03月03日 17:33
  • 486

Windows网络编程(基础篇1)

Windows网络编程(基础篇1) Winsock是一种网络编程接口,不是协议。 除了WSAStartup、WSACleanup、WSARecvEx、WSAGetLastError属于W...
  • zt_xcyk
  • zt_xcyk
  • 2017年03月10日 15:21
  • 523

《unix环境高级编程》 读书笔记 (1)

近来读书,做些笔记,来年好翻翻。 本文所使用的操作系统为 CentOS7.0,如果不想装双系统的可以装虚拟机,可以参考这里: http://blog.csdn.net/alex_my/arti...
  • alex_my
  • alex_my
  • 2014年09月05日 12:01
  • 2386

《Windows核心编程》读书笔记

这篇笔记是我在读《Windows核心编程》第5版时做的记录和总结(部分章节是第4版的书),没有摘抄原句,包含了很多个人的思考和对实现的推断,因此不少条款和Windows实际机制可能有出入,但应该是合理...
  • u010984552
  • u010984552
  • 2016年07月05日 19:11
  • 1264

Chrome学习笔记(三):UI组件,皮肤引擎

原创文章,转载请注明:转载自Soul Apogee 本文链接地址:Chrome学习笔记(三):UI组件,皮肤引擎 —— 控件库 这篇文章是接着上篇文章继续聊的,Chrome的代码实在太多,每一...
  • wanfengnianhua
  • wanfengnianhua
  • 2017年04月25日 18:56
  • 252

UNIX网络编程:卷2-读书笔记

UNIX网络编程:卷2 - 读书笔记
  • huanzai2
  • huanzai2
  • 2014年11月27日 20:51
  • 855

《Unix环境高级编程》第二版 - 核心笔记(2/3)

2017.05.28 ~ 2017.05.30 (立志成为终身学习者的第一个端午节3天假期用于复习+学习Unix高级编程) 全书总共21章,分为三个阶段,因有一定的基础,故只对核心知识点做笔记,主...
  • sinat_36184075
  • sinat_36184075
  • 2017年05月29日 23:39
  • 396
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows高级编程学习笔记(三)
举报原因:
原因补充:

(最多只允许输入30个字)