使用静态ninject容器线程安全吗?

时间:2013-03-14 11:15:26

标签: multithreading entity-framework thread-safety ninject

我目前正在使用一个静态ninject容器,该容器包含对ninject内核的引用,这些内容被配置为每次在SOA体系结构中的特定存储库或服务类时返回新实例。我在不同的线程之间使用它,这样使用它是否安全?请注意,这不是Web应用程序,这是一个使用Entity Framework作为持久层的控制台应用程序。如果它不是线程安全的,你建议什么?

1 个答案:

答案 0 :(得分:1)

正如你在评论中所说的那样

“我的意思是因为有许多线程将使用容器来获取新实例”

所以每个线程都要求容器创建一个类型的新实例,这样每次你得到一个对象的新状态,这样你就不会摆弄状态,我认为这里不存在任何问题。 / p>