![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows内核编程
文章平均质量分 79
penion
这个作者很懒,什么都没留下…
展开
-
数据同步控制
在说数据同步控制之前,先提一个小小的概念,线程安全函数,我们在多线程开发工作中,常常要面对这个概念,究竟什么是线程安全函数,我的理解是该函数在多线程环境中输出结果是稳定的(结果唯一),原来c运行库中没有考虑到多线程环境,因此有一些线程不安全函数:strtok,_wcstok,asctime,_strerror等,为了解决这个问题后来推出了多线程C运行库。从本质上来讲,造成这些问题的原创 2006-05-23 22:05:00 · 1338 阅读 · 0 评论 -
进程与线程
进程包括:1)私有的虚地址空间;2)可执行程序(代码与数据);3)打开系统资源列表句柄;4)安全访问标志;5)进程ID;6)至少有一个执行线程;线程包括:1)一组CPU寄存器状态;2)两个堆栈(系统态与用户态);3)TLS(线程局部存储区);4)线程ID;5)安全特性;因此进程是不活泼的,它从来不执行任何东西,是线程的容器;线程的分类:1)用原创 2006-05-21 14:31:00 · 1023 阅读 · 0 评论 -
C++字符串完全指南(转载)
C++字符串完全指南 - Win32字符编码(一) 前言字符串的表现形式各异,象TCHAR,std::string,BSTR等等,有时还会见到怪怪的用_tcs起头的宏。这个指南的目的就是说明各种字符串类型及其用途,并说明如何在必要时进行类型的相互转换。在指南的第一部分,介绍三种字符编码格式。理解编码的工作原理是致为重要的。即使你已经知道字符串是一个字符的数组这样的概念,也请阅读本文转载 2006-05-30 14:51:00 · 1148 阅读 · 0 评论