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

SafeHandles句柄库

于 2023-02-25 发布 文件大小:81.88 kB
0 75
下载积分: 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 个回复

  • WIFI
    用C#制作的WIFI共享程序,可以构建虚拟WIFI,其他设备可以连接并有Internet访问。(C# produced by WIFI sharing program, you can build a virtual WIFI, other devices can be connected and have Internet access.)
    2013-11-23 15:03:37下载
    积分:1
  • code
    说明:  Linux下调用ALSA的API简单实现了播放和录音功能。(Under Linux, calling alsa API simply realizes the function of playing and recording.)
    2020-11-19 16:11:49下载
    积分:1
  • cvi-Excel
    labwindows/cvi对excel操作,主要有打开、读、写、打印等操作。可写入汉字;(labwindows/cvi on excel operations, mainly to open, read, write, print and other operations. Can write Chinese characters )
    2010-08-24 14:57:08下载
    积分:1
  • 步进电机LCD显示程序
    利用C51单片机控制步进电机的运动方式,并在1602LCD液晶屏幕上显示马达的正反转方向,速度,步长,步进电机的转速
    2022-10-20 04:25:03下载
    积分:1
  • rozter
    这是一个用C实现7-bit的编码和解码的算法 非常有效 经过本人验证的,可用()
    2018-05-12 15:49:09下载
    积分:1
  • 迭代器模式1
    使用编写服务器与客户端界面并用Socket实现通信。(The interface between server and client is written and the communication is realized with Socket.)
    2020-06-24 19:20:02下载
    积分:1
  • Project4_BallmanFord
    (图论)实现负权重转换(Bellman-Ford) 对于输入的任何一个拓扑(部分边的权重为负),要求变换网络中边的权重,任意两节点间的最短路不变,输出变换后各边权重。如果网络中存在负环,程序要有报警功能。算法主体写在CGraph类中((Graph theory) to achieve negative weight conversion (Bellman-Ford) to the input of any topology (some edge weight is negative), requiring transform the network edge weights between any two nodes of the shortest path unchanged, the output transform each edge weights. If the negative loop exists in the network, the program should alarm function. Algorithms written in CGraph class body)
    2020-08-03 17:48:35下载
    积分:1
  • A-Video-Coding-Analyzer
    A Video Coding Analyzer for Next-Generation,学习HEVC的好资料,适合研究HEvc的
    2011-11-30 20:52:11下载
    积分:1
  • FOC控制理论(超好)
    说明:  电机控制FOC算法理论,简单易懂,初学首选。(The theory of FOC algorithm for motor control is simple and easy to understand. First choice for beginners.)
    2021-04-27 13:08:44下载
    积分:1
  • ST7789S
    说明:  STM32F103+ST7789S驱动程序(STM32F103platform for ST7789S)
    2021-04-12 22:28:56下载
    积分:1
  • 696518资源总数
  • 105559会员总数
  • 1今日下载