如果在同一个进程中的不同appdomain,unsafe code+pointer应该可以。
但是多个进程就不行了,如果数据量不大的话,可以用Serialization机制来传递。数据量大的话还使用API的FileMapping机制来实现吧。
但是多个进程就不行了,如果数据量不大的话,可以用Serialization机制来传递。数据量大的话还使用API的FileMapping机制来实现吧。
解决方案 »
- 求助升级工具界面的做法思路
- 请各位大侠推荐一个.NET平台中能代替GDI+的图像处理库
- Workflow 启动的时候出现问题
- 如何从yahoo网上下载股票数据(通过写程序)
- showModalDialog返回值问题.
- 非常非常非常基础的问题……
- 关于开机就运行程序的问题
- 我有一台服务器绑定了多个IP,请问怎样可以实现在代码中使用任意一个IP作为出口去访问(HttpWebRequest)其他的网站?
- 如何实现往一个表里同时录入多条记录?
- 新手求大佬帮助 C#编码问题,超过四个中文字符就出现问好
- 可否谈一下你所理解的Web Service,言者有分
- 在richtextbox中怎么判断我的鼠标在选择的文本上,还是在其他地方
Serialization机制则完全是绕过了对共享内存的需求,当传输比较大的内存块时效率很差。
至于FileMapping Object,我记得在ms newsgroup上看到过有人问,最后的答案是:很遗憾,目前.NET还不支持FileMapping Object,只有通过p/invoke调用API了。