我指的是一些基本操作,比如类属性的读/写。 或者,也许,它引入了一些更高级别的同步?
请您参考如下方法:
不,不保证线程安全。例如,您可以在引用类型实例上使用 lock 关键字(简单的互斥功能)。 language specification定义哪些操作是无锁的原子操作。
新的 .NET 4 现在包括线程安全类,如 ConcurrentBag这应该使编写代码变得更容易,而不必自己关心锁。
我指的是一些基本操作,比如类属性的读/写。 或者,也许,它引入了一些更高级别的同步?
请您参考如下方法:
不,不保证线程安全。例如,您可以在引用类型实例上使用 lock 关键字(简单的互斥功能)。 language specification定义哪些操作是无锁的原子操作。
新的 .NET 4 现在包括线程安全类,如 ConcurrentBag这应该使编写代码变得更容易,而不必自己关心锁。