C# 一个可执行文件如何在多个用户同时使用同一个程序的情况下正常运行,而不会导致程序崩溃?

C# 一个可执行文件如何在多个用户同时使用同一个程序的情况下正常运行,而不会导致程序崩溃?,c#,C#,我不必为多个用户创建一个可执行文件,我想知道如何让程序知道这个类的实例是一个新的用户输入,或者更确切地说,程序应该从一个干净的输入开始,以便程序处理。例如,假设我创建了照片上传程序,我有多个用户同时使用该程序。程序如何知道此文件是为一个用户提供的,而另一个是为另一个用户提供的。这与线程有关吗?或者这只是创建非静态变量的一个简单例子?程序的单独实例彼此之间不共享任何内容(除了像文件系统这样真正的全局解决方案) 静态字段是每个AppDomain,而不是每台计算机

我不必为多个用户创建一个可执行文件,我想知道如何让程序知道这个类的实例是一个新的用户输入,或者更确切地说,程序应该从一个干净的输入开始,以便程序处理。例如,假设我创建了照片上传程序,我有多个用户同时使用该程序。程序如何知道此文件是为一个用户提供的,而另一个是为另一个用户提供的。这与线程有关吗?或者这只是创建非静态变量的一个简单例子?

程序的单独实例彼此之间不共享任何内容(除了像文件系统这样真正的全局解决方案)

静态
字段是每个AppDomain,而不是每台计算机