摘要:
参考文献:http://technet.microsoft.com/zh-cn/library/t078xe4f(v=vs.85).aspxMFC中异常处理的语法和语义构建在标准C++异常处理语法和语义的基础之上,其解决方案为:MFC异常处理 = MFC 异常处理类 + 宏1 宏: MFC定义了TRY、CATCH(及AND_CATCH、END_CATCH)和THROW(及THROW_LAST)等用于异常处理的宏,其本质上也是标准C++的try、catch和throw的进一步强化,由这些宏的定义可知:#ifndef _AFX_OLD_EXCEPTI... 阅读全文
摘要:
1. 列举几种进程的同步机制,并比较其优缺点。 原子操作 信号量机制 自旋锁 管程,会合,分布式系统2. 进程之间通信的途径共享存储系统 消息传递系统 管道:以文件系统为基础3. 进程死锁的原因资源竞争及进程推进顺序非法4. 死锁的4个必要条件互斥、请求保持、不可剥夺、环路5. 死锁的处理鸵鸟策略、预防策略、避免策略、检测与解除死锁6. 操作系统中进程调度策略有哪几种?FCFS(先来先服务),优先级,时间片轮转,多级反馈 MFC的多线程函数必须声明为静态的或者是全局函数(不同的在于全局函数不能访问类的私有静态成员,而静态类函数可以):但这样的线程函数只能访问静态的成员变量,要实现访问... 阅读全文