z***u 发帖数: 105 | 1 语言是C++, 要求写一个程序来创建一个数据结构,比如KDTree,然后写另外一
个程序来用这个树来搜东西。
把树保存到硬盘太慢,如何第一个程序创建放在内存里,它退出后,第二个
程序又可以用呢?
谢谢 |
j**********r 发帖数: 3798 | 2 Don't exit, let 2nd call 1st as a service.
【在 z***u 的大作中提到】 : 语言是C++, 要求写一个程序来创建一个数据结构,比如KDTree,然后写另外一 : 个程序来用这个树来搜东西。 : 把树保存到硬盘太慢,如何第一个程序创建放在内存里,它退出后,第二个 : 程序又可以用呢? : 谢谢
|
w****e 发帖数: 586 | 3 如果要允许第一个退,用in memory store,如redis之类 |
z***u 发帖数: 105 | 4 是第二个EXE call 第一个EXE 么?可以详细展开说一下么? 在Windows和linux下面都
可以这样做么?
谢谢
【在 j**********r 的大作中提到】 : Don't exit, let 2nd call 1st as a service.
|
e*******s 发帖数: 1979 | 5 protocol buff?
【在 z***u 的大作中提到】 : 语言是C++, 要求写一个程序来创建一个数据结构,比如KDTree,然后写另外一 : 个程序来用这个树来搜东西。 : 把树保存到硬盘太慢,如何第一个程序创建放在内存里,它退出后,第二个 : 程序又可以用呢? : 谢谢
|
l****u 发帖数: 1764 | |
P******r 发帖数: 1342 | 7 具体怎么写代码不清楚,但感觉这要用到memory mapping。你可以试试Google '
share memory between processes' |
j******o 发帖数: 4219 | 8 要退出的话in memory storage,不退出的话shared memory |