
Windows
文章平均质量分 57
风羿wy
微信: ryan_wyn
展开
-
_beginthreadex与createthread和AfxBeginThread的区别
1、不要在一个MFC程序中使用_beginthreadex()或CreateThread()。 这句话的意思是由于AfxBeginThread()是MFC封装的启动线程的函数,里面包含了很多和MFC相关的启动信息,而且封装了一些常用的操作,使用起来也比较简便。而用另外两个函数就需要程序员对类型,安全性检查进行更多的思考! 2、用_beginthreadex()函数应该是最佳选择,因为_be原创 2011-11-28 14:39:37 · 1060 阅读 · 0 评论 -
C++及Windows异常处理(try,catch; __try,__finally; __try, __except)
题目: int* p = 0x00000000; // pointer to NULL puts( "hello "); __try{ puts( "in try "); __try{ puts( "in try ");转载 2011-12-05 09:16:33 · 4889 阅读 · 0 评论 -
并发危险:解决多线程代码中的 11 个常见的问题(C#示例) from MSDN
转自:http://msdn.microsoft.com/zh-cn/magazine/cc817398.aspx并发危险解决多线程代码中的 11 个常见的问题Joe Duffy本文将介绍以下内容:基本并发概念 并发问题和抑制措施 实现安全性的模式 横切概念 本文使用了以下技术: 多线程、.NET Framework转载 2011-12-08 09:59:33 · 2029 阅读 · 0 评论 -
为AWE开启“锁定内存页”
此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。在 SQL Server 2005 中,“锁定内存页”选项默认设置为 OFF。如果您具有系统管理员权限,则可以使用 Windows 组策略工具 (gpedit.msc) 手动启用该选项,并将此权限指定给正在运行 SQL Server 的帐户。有关如何启用“锁定内存页”选项的详细信息,请参阅转载 2012-02-04 13:23:40 · 4330 阅读 · 0 评论