我来自Java背景。我想了解更多关于.Net和C#中的并发性的知识。有没有类似Java的并发utils包?什么是Java的java.util.concurrent包的.NET等价物?
3
A
回答
6
最接近的将是.NET 4.0中的新线程能力,也称为并行扩展。
.NET的现有能力(即在3.5和更早版本)是比Java 没有 java.util.concurrent中的好,但它肯定不会面面俱到这是java.util.concurrent中。
Parallel Extensions Team Blog非常值得一读,以了解更多。
1
大部分您感兴趣的内容可能位于System.Threading命名空间中。
.NET 4.0有一些非常有趣的扩展名ParallelFX,看起来也很有希望。
0
命名空间:System.Collections.Concurrent 它具有线程安全的阻塞类型集合。 其中有些是,
相关问题
- 1. 什么是InterruptedException(Java)的.NET等价物?
- 2. 什么是.NET TypeCode的Java等价物?
- 3. 什么是JMX的.NET等价物?
- 4. 什么是PHP var_dump的.NET等价物?
- 5. 什么是COM LocalServer的.NET等价物?
- 6. WeakHashMap是否存在java.util.concurrent等价物?
- 7. 什么是Java Stream.collect的Kotlin等价物?
- 8. 什么是ASP.NET Membership的Java等价物?
- 9. 什么是Java Socket.getInetAddress()的C#等价物?
- 10. 什么是Java DecimalFormat的c#等价物?
- 11. 什么是Debugger.Launch()的Java等价物?
- 12. 什么是PHP flush()的Java等价物?
- 13. 什么是从.NET的字典的Java的等价物?
- 14. 什么是Java中的StringBuffer的.NET等价物?
- 15. 什么是Java的动态代理的.Net等价物?
- 16. 什么是Java的System.getProperty(“user.dir”)的.NET等价物?
- 17. 什么是.NET的IEquatable <T>接口的Java等价物?
- 18. 什么是在Java中的.NET SortedDictionary的等价物?
- 19. Java的NumberFormatException的.NET等价物是什么?
- 20. 什么是来自.net的AggregateException的Java等价物?
- 21. 什么是Java的LockSupport.parknanos的.NET等价物?
- 22. Java的-verbose:gc命令行选项的.NET等价物是什么?
- 23. 什么是@Deprecated在Java中的.NET等价物?
- 24. 是否有.Net System.Data的Java等价物?
- 25. .NET核心/ .NET标准中PropertyInfo.ReflectedType的等价物是什么?
- 26. Java的.Net的WebClient的等价物
- 27. 什么是Python的os.walk的等价物?
- 28. 什么是PHP的preg_quote的等价物?
- 29. MessageFormat的Pattern.quote()的等价物是什么?
- 30. .NET的System.Xml.Schema类的Java等价物?
谢谢。这可能是我正在寻找的。我想学习在C#中编写真正高性能的并发代码。我会知道如何在Java中但想将这些知识移植到.Net。仅仅因为我觉得Java语言(尽可能多地喜欢它)正在被抛在后面。 – uriDium 2009-11-30 15:27:45
并行扩展绝对是你想要的。您可能还想调查CCR的一些乐趣:http://msdn.microsoft.com/en-us/magazine/cc163556.aspx – 2009-11-30 15:32:40
完美谢谢。我相信这一点,也许一两本书是我需要的。 – uriDium 2009-11-30 15:42:52