0

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

4

1 回答 1

1

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

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

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

于 2013-03-14T11:23:24.660 回答