
Windows核心编程
李小乾
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows动态TLS
windows实现方法大概是这样的(只是为了说明,便没有加锁)。预留进程刚创建的时候在内存中创建TLS_MINIMUM_AVAILABLE个TlsData,供所有线程使用,当一个线程调用TlsAlloc占用了一个index,其他线程也可以使用这个index。每个线程只能往某线程TlsAlloc分配(无论哪个线程分配的)的号对应索引里TlsSetValue和TlsGetValue。...原创 2019-08-04 11:08:41 · 225 阅读 · 0 评论 -
Windows线程同步
CriticalSectiontypedef RTL_CRITICAL_SECTION CRITICAL_SECTION;typedef struct _RTL_CRITICAL_SECTION { PRTL_CRITICAL_SECTION_DEBUG DebugInfo; // // The following three fields control ent...原创 2019-08-05 09:57:44 · 351 阅读 · 0 评论 -
轻松讲解完成端口模型
现在,快递业务是越来越多,越来越常见了。发快递,有发送端和接收端,接收快递这端大概是这么一个流程:有一个仓库,接收来自各个公司邮寄的快递,然后这个快递的派送员,一直等着仓库里有快递,只有有一件快递,则就会有一个仓库快递员去把这件快递送到客户手里。上面的流程,大概就是完成端口模型的流程了。让我细细道来。有一个老板,相当于程序里的主线程;老板盖了一间厂房,相当于程序里创建完成端口Cr...原创 2019-01-18 17:46:17 · 291 阅读 · 0 评论 -
最简单Windows Event 举例
#include <iostream>using namespace std;#include <Windows.h>HANDLE g_hEventFull;HANDLE g_hEventEmpty;unsigned long __stdcall ProducerThdEvent(LPVOID pram);unsigned long __stdcall C...原创 2018-05-22 16:37:05 · 1003 阅读 · 0 评论