.NET模块是否安全?

时间:2009-08-20 15:58:57

标签: .net multithreading module thread-safety

我有一个.NET模块,我需要从实例化的类调用。我可以一次只能依靠一个对象来访问模块中的函数(比如实例化模块),还是需要查看类中的锁定?我似乎无法在任何地方得到明确的答案。谢谢!

2 个答案:

答案 0 :(得分:4)

这完全取决于模块中类的实现。但是,作为一般规则,如果它们不被宣传为线程安全的,那么它们可能不是。

答案 1 :(得分:2)

术语“模块”通常是指二进制文件,它们只是类型的容器。这些类型可能是也可能不是线程安全的。

通常,.NET中的任何类型都不是线程安全的,除非它们是线程安全的。