我来自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. 什么是.NET TypeCode的Java等价物?
- 2. 什么是InterruptedException(Java)的.NET等价物?
- 3. 什么是PHP var_dump的.NET等价物?
- 4. 什么是COM LocalServer的.NET等价物?
- 5. 什么是JMX的.NET等价物?
- 6. 什么是geteuid()的.net等价物?
- 7. WeakHashMap是否存在java.util.concurrent等价物?
- 8. 什么是从.NET的字典的Java的等价物?
- 9. java中fopen_s()的等价物是什么?
- 10. 什么是Debugger.Launch()的Java等价物?
- 11. 什么是Java中的“ByRef”等价物?
- 12. java中cin.ignore()的等价物是什么?
- 13. 什么是Java DecimalFormat的c#等价物?
- 14. 什么是Java Stream.collect的Kotlin等价物?
- 15. 什么是$ var的Java等价物?
- 16. 什么是PHP flush()的Java等价物?
- 17. 什么是C++ deque的Java等价物?
- 18. 什么是ASP.NET Membership的Java等价物?
- 19. 什么是Java Socket.getInetAddress()的C#等价物?
- 20. 什么是Java中的StringBuffer的.NET等价物?
- 21. 什么是Java的动态代理的.Net等价物?
- 22. Java的NumberFormatException的.NET等价物是什么?
- 23. 什么是Java的LockSupport.parknanos的.NET等价物?
- 24. 什么是.NET的IEquatable <T>接口的Java等价物?
- 25. 什么是来自.net的AggregateException的Java等价物?
- 26. 什么是在Java中的.NET SortedDictionary的等价物?
- 27. 什么是Java的System.getProperty(“user.dir”)的.NET等价物?
- 28. 什么是Java的SecretKeySpec类的.NET等价物?
- 29. Java的-verbose:gc命令行选项的.NET等价物是什么?
- 30. 什么是BufferedInputStream(Java语言)的C#/ .NET等价物?
谢谢。这可能是我正在寻找的。我想学习在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