登录
首页 » C++ » SafeHandles句柄库

SafeHandles句柄库

于 2023-02-25 发布 文件大小:81.88 kB
0 133
下载积分: 2 下载次数: 1

代码说明:

翻译  maninwest@Codeforge  作者 Frankie-C@ CodeprojectSafehandles 是个通过使用强大安全的句柄管理数据结构的库。简介Safe handles 对于需要创建一个可以通过唯一值引用的私有内存结构的程序员来说,是向前迈进的一步,句柄模仿 OS 句柄行为。这个库旨在用于 API 程序设计,或者,适用于需要创建到数据块的安全引用的产品。 使用安全句柄具有以下优势: 安全数据引用,具有句柄的内部一致性检查真正数据的模糊处理保护数据防止数据损坏或不速之客的访问类型检查强制 (SHANDLE 类对虚值指针).句柄复制调试支持线程访问限制(如需要)基于线程的部分垃圾收集 SafeHandles 如何工作一个安全句柄是一个解决数据块问题的类似于 hashing 的方法,通常动态生成,避免了内存冲突和数据损坏。Safehandles 允许定义一个类型字段,它是编码在句柄内的,可以仅通过查看句柄区分数据类型。SafeHandles 创建了存储key/数据对的内存表格。表格的大小是用户定义的。SafeHandles 有 3 大部分:上面的布局是用于 32位计算机,具有最多 256 个句柄(8 位)、16 个类型 (4 位) 和 20位的 key.如果定义了 SAFEHANDLEMEMSAFE 符号,句柄会始终有 MSBit 组来解决无效内存。每个句柄新创建后,KEY 都会更改,如果达到 key 位最大计数则对它们进行包装,该功能使得句柄重用时更加安全。它允许进行句柄

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • dm6467_bios
    这个是CCS下的DM6467的DSP/BIOS例程,可以作为开发人员的入门例程,学习创建DSP/BIOS工程(This is the DSP/BIOS routines of CCS under the DM6467 can be used as a developer entry routines, learning to create DSP/BIOS project)
    2013-11-30 10:31:38下载
    积分:1
  • Chat
    在VS2005的编程环境下,利用套接字的编程原理,可以实现网络聊天功能。(On the basic of VS2005, take advantage of the principle of Socket to achieve the ability to communicate online.)
    2014-04-11 09:18:47下载
    积分:1
  • KSJRobotParserUR
    说明:  UR旋转矢量转化,转化为RPY坐标,更加适合编程,非常靠谱(UR Rotation Vector Conversion)
    2021-03-04 14:19:32下载
    积分:1
  • 串口使用软件
    打开串口,获取GPS点数据,分析处理后记录
    2022-01-21 19:25:13下载
    积分:1
  • XAML-D3D-shootinggame
    D3D射击游戏源代码,特点是使用了xaml做界面。(D3d shooting game use xaml)
    2013-08-01 11:24:16下载
    积分:1
  • multiplication-table
    只是一个课堂上做的九九乘法表,可能很多人做过(Just a class to do multiplication table, many people may have done)
    2011-10-21 19:43:24下载
    积分:1
  • 一个完整的EA基础构架【源码】
    学习编写EA的基本内容,了解编写EA的基础方法。(Learn to write the basic content of EA and understand the basic method of compiling EA.)
    2020-06-30 13:00:02下载
    积分:1
  • Lib
    一个用C++开发的简单学生信息管理系统,对于初学者来说有不小的帮助(A C++, developed a simple Student Information Management System, for beginners with no small help to)
    2009-12-03 21:02:32下载
    积分:1
  • Painter
    画画的,一个简简单单的画画的小型的C++编的软件(Paint of, a Chien is simple painting of list of small scaled C++weave of software)
    2011-12-17 00:25:46下载
    积分:1
  • CsystemSimAndWA_11417507
    通信系统仿真原理与无线应用,matlab仿真参考书(Communication System Simulation Theory and wireless applications, matlab simulation of reference books)
    2009-12-17 13:59:51下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载