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

SafeHandles句柄库

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

  • PQ-power-flow
    基于MATLAB,用PQ分解法计算电力系统潮流(Solutions trend calculated using PQ decomposition method)
    2014-11-06 09:29:23下载
    积分:1
  • uCOS
    ucos操作系统源码,包括所有的源文件和头文件(ucos operating system source code, including all source and header files)
    2013-09-23 18:55:50下载
    积分:1
  • CPPTemplates
    学习C++ template的好资料,详细介绍了template的特性和用法(C++ tmeplate)
    2014-01-21 21:49:19下载
    积分:1
  • 命令模式-烤羊肉串01
    GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees),
    2020-06-24 20:40:02下载
    积分:1
  • DFT
    DFT(有限离散富立叶变换)的程序,可处理虚数,输入离散序列,得到变换后结果(DFT (Discrete Fourier finite transform) the procedures to deal with imaginary number, enter the discrete sequence, the results have been transformed)
    2009-03-28 14:21:53下载
    积分:1
  • DALIintrodution
    DALI中文手册,不过有点简略,详细还是看法文比较好(DALI Chinese manual, but a bit sketchy details or view text better)
    2013-02-05 17:45:23下载
    积分:1
  • 能对输入的两个数进行任意的四则运算,输入数字和符号即可
    能对输入的两个数进行任意的四则运算,输入数字和符号即可-to the importation of two arbitrary number of the four operations, the importation of figures and symbols can be
    2023-07-03 04:45:03下载
    积分:1
  • rfft
    数字信号处理FFT算法rfft.c,简单易懂。。(Digital signal processing FFT algorithm rfft,Straightforward..)
    2013-11-22 20:02:24下载
    积分:1
  • ALIENTEK-MINISTM32-DS18B20
    ALIENTEK MINISTM32 DS18B20
    2011-06-08 14:10:17下载
    积分:1
  • 学习模板
    stm32完整的工程模板,包括所有的固件库函数以及文件,适合新手学习(STM32 complete engineering template, including all firmware library functions and files, suitable for novice learning)
    2020-06-18 19:40:01下载
    积分:1
  • 696518资源总数
  • 104335会员总数
  • 25今日下载