摘要:
如果一个组织或团队在没有领导或发号事令的人,那这个团队就会处以无序状态,而我们的多线程就是这样没有头的团队。而线程同步对象就是这个发号事令的人,线程同步对象操作系统提供了: 临界区,事件,信号量,互斥量.今天学习线程同步对象之一--临界区, Windows 主要提供以下API: InitializeCriticalSectionEnterCriticalSectionLeaveCriticalSectionDeleteCriticalSection 阅读全文
摘要:
为了完成多个任务,进程的主线程创建多线程完成一件事,那主线程如何知道多个线程工作完成呢?Windows提供了两个函数WaitForSingleObject, WaitForMutipleObjects 阅读全文
摘要:
线程可以说是操作系统的灵魂,没有线程就没有进程更没有Windows。操作系统管理线程从而实现多任务管理,操作系统为每个线程为配一定的时间片,CPU轮流执行线程来达到执行操作系统调度。 阅读全文
摘要:
模仿Windows中右击EXE文件图标->版本页面,获取EXE相关版本信息(产品版本,名称,公司,合法商标,内部名称,文件版本,语言等), 模仿数据效果如下: Windows Demo0086根据Windows一组API协助完成,GetFileVersionInfoSizeGetFileVersionInfoVerQueryValue 阅读全文
摘要:
从EXE文件中资源导出来,系统提供了一组APILoadResourceFindResourceSizeOfResourceLockResourceUnlockResource 阅读全文
摘要:
从exe文件中找出文件中所拥有的资源类型,资源名以及语言. 通过系统提供的APIEnumResourceTypesEnumResourceNamesEnumResourceLanguage 阅读全文
摘要:
Windows提供了一个可以查看进程启动和退出时间的API. GetProcessTime 阅读全文
摘要:
每个进程为可执行文件提供了空间,我们通过进程堆快照获取进程中用到的堆信息。 阅读全文