Jel*_*mma 6 c# dll shared process
我有两个不同的C#应用程序同时运行.
我希望他们两个能够访问DLL的同一"实例"(也在C#中).
DLL保存了一些我想要返回到两个应用程序要求的数据.
我的DLL是线程安全的,所以我希望这是可能的,但我不知道如何.
任何帮助或建议将不胜感激.
Mar*_*ins 5
进程空间将不同,因此,例如,DLL中的全局变量将特定于每个单独的进程.内存中的代码可能会被共享(Windows通常使用引用计数来使该部分更有效).
如果您想要共享在两个进程之间在DLL中访问的信息,那么似乎有必要使用某种IPC(进程间通信)机制,如套接字,共享内存,管道等.
归档时间:
15 年,6 月 前
查看次数:
8145 次
最近记录:
9 年,1 月 前