自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 网易游戏研发工程师一面面试题总结

inline关键字是做什么用的?具体说说?inline关键字在什么情况下会展开失败?sizeof一个空类是多大?为什么?编译器为什么这么做?在这个类中添加一个virtual函数后再sizeof,这时是多大?为什么?将这个类再virtual继承一个其它的空类,这是多大?为什么?类里有哪几种权限,分别说明?class A:class B{},A是私有继承还是私有继承?私有继承是做什么用的?struct

2015-01-13 12:49:33 3276

原创 Windows核心编程——第8章 用户模式下的线程同步

原子访问:Interlocked系列函数所谓原子访问,指的是一个线程在访问某个资源的同时能保证没有其它线程会在同一时刻访问同一资源。有下列函数InterlockedExchangeAddInterlockedExchangeAdd64InterlockedExchangeInterlockedExchangePointerInterlockedCompareExchange

2012-11-15 17:21:55 557

原创 Windows核心编程——第7章 线程调度

线程的挂起和恢复        调用CreateProcess或CreateThread函数时,系统将创建线程内核对象,并把挂起计数初始化为1,在线程初始化之后,CreateProcess或CreateThread函数将查看是否有CREATE_SUSPENDED标志传入,如果有函数会返回并让新的线程处于挂起状态,否则函数会将线程的挂起计数挂起计数减为0,线程将成为可调度的。

2012-11-14 08:47:08 568

原创 Windows核心编程——第6章 线程基础

一个进程是由一个进程内核对象和一个地址空间组成,而一个线程是由一个线程内核对象和一个线程栈组成。使用线程线程函数入口点函数形式如下:DWORD WINAPI ThreadFunc(PVOID  pvParam){DWORD dwResult=0;……return dwResult}线程函数要点① 线程函数必须返回一个值,它会成为该线程的退

2012-11-09 08:59:49 539

原创 Windows核心编程——第3章 内核对象

文件映像CreateFileMapping功能:创建文件映射内核对象OpenFileMappingHANDLE OpenFileMapping(  DWORD dwDesiredAccess,  // access mode  BOOL bInheritHandle,    // inherit flag   LPCTSTR lpName           /

2012-11-07 13:34:44 529

原创 Windows核心编程——第4章 进程(上)

一般将进程定义成一个正在进行的程序的一个实例 ,由一个内核对象和一个地址空间组成GUI vs CUIGUI指图形用户界面,链接器开关是/SUBSYSTEM:WINDOWS,链接程序会寻找WinMain或wWinMain函数,然后选择WinMainCRTStartup或wWinMainCRTStartup函数启动。CUI指控制台用户界面,链接器开关是/SUBSYSTEM:WINDOW

2012-11-05 19:42:38 533

原创 Windows核心编程——第一章

一、Edit_LimitText#define  Edit_LimitText(hwndCtl, cchMax) ((void)SNDMSG((hwndCtl), EM_LIMITTEXT, (WPARAM)(cchMax), 0L))#define  SNDMSG  ::SendMessage功能描述:设置Edit控件字符最大宽度->include二、MAKELA

2012-11-03 17:41:14 521

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除