sharing variables between running applications in C#

前端 未结 4 941
眼角桃花
眼角桃花 2020-12-10 19:28

I am developing in C# two simple applications, running in the same local machine without network requirements.

The first application initializes an DLL (Class1) and

4条回答
  •  余生分开走
    2020-12-10 19:52

    I've successfully used two methods:

    1. Use a database table to contain your common data. If you wrap your calls to it in transactions then you also protection from concurrency issues.

    2. Use PersistentDictionary to store your data, protected by a mutex. You must have some interprocess locking since PersistentDictionary can only be open by one process at a time.

提交回复
热议问题