【问题标题】:Memory sharing in C++/CLIC++/CLI 中的内存共享
【发布时间】:2011-07-31 20:51:56
【问题描述】:

我正在使用Windows OS、SQL ServerC++/CLI,我认为使用OpenFileMappingFunction()SQL(可能是UDF)与C++ 之间通信内存块是最好的方法,所以这样做时,我避免写入表并直接使用 C++ 中的内存块。

你有没有做过类似的事情,你能告诉从哪里开始,或者举个例子吗?

  • 这种通讯方式可行吗?

【问题讨论】:

  • 多么奇怪的标签组合!已编辑。
  • 您能否提供更多背景信息?你为什么想做这个?你想完成什么?
  • @GregC:我正在尝试使用内存块而不是写入文件(所有这些都通过C++),这是因为我在SQL 中使用的表是由数字组成的(我可以将表格视为matrix),所以我正在应用PCA 或其他方法,但我认为使用表格中数字的一种内存映射可以加快计算速度,(我正在使用表格例如10,000x70),你怎么看?,你有没有使用内存共享或类似的方式与C++ UDFSQL 交流?

标签: .net sql-server-2008 memory c++-cli user-defined-functions


【解决方案1】:

您可能想查看 PostgreSQL 的源代码。他们创建了一组出色的函数来处理 Windows 中的共享内存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2021-11-26
    • 2012-07-29
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    相关资源
    最近更新 更多