发布时间:2014-01-03 21:00:12
原子访问:Interlocked系列函数所谓原子访问,指的是一个线程在访问某个资源的同时能保证没有其它线程会在同一时刻访问同一资源。有下列函数InterlockedExchangeAddInterlockedExchangeAdd64InterlockedExchangeInterlockedExchangePointerInterlockedCompareExchangeInterlockedCompareExch.........【阅读全文】
发布时间:2014-01-03 20:57:30
线程的挂起和恢复 调用CreateProcess或CreateThread函数时,系统将创建线程内核对象,并把挂起计数初始化为1,在线程初始化之后,CreateProcess或CreateThread函数将查看是否有CREATE_SUSPENDED标志传入,如果有函数会返回并让新的线程处于挂起状态,否则函数会将线程的挂起计数挂起计数.........【阅读全文】
发布时间:2014-01-03 20:56:35
一个进程是由一个进程内核对象和一个地址空间组成,而一个线程是由一个线程内核对象和一个线程栈组成。使用线程线程函数入口点函数形式如下:DWORD WINAPI ThreadFunc(PVOID pvParam){DWORD dwResult=0;……return dwResult}线程函.........【阅读全文】
发布时间:2014-01-03 20:52:49
文件映像CreateFileMapping功能:创建文件映射内核对象OpenFileMappingHANDLE OpenFileMapping( DWORD dwDesiredAccess, // access mode BOOL bInheritHandle, // inherit flag LPCTS.........【阅读全文】
发布时间:2014-01-03 20:51:21
一般将进程定义成一个正在进行的程序的一个实例 ,由一个内核对象和一个地址空间组成GUI vs CUIGUI指图形用户界面,链接器开关是/SUBSYSTEM:WINDOWS,链接程序会寻找WinMain或wWinMain函数,然后选择WinMainCRTStartup或wWinMainCRTStartup函数启动。CUI指控制台用户界面,链接器开关是/S.........【阅读全文】