java - 是否有 .Net 等同于 java.util.concurrent.Executor?

标签 java .net multithreading concurrency ccr

有一组长时间运行的离散任务:从文本文件中解析成千上万行、合成对象、操作和持久化。

如果我在 Java 中实现它,我想我可能会为文件中的每一行或每 X 行(即 block )的任务向执行器添加一个新任务。

对于我正在使用的 .Net,我不太确定。我怀疑 CCR 在这里可能是合适的,但我对它还不够熟悉,这就是我提出这个问题的原因。

CCR 能否以与 Java 执行器等效的方式运行,或者是否有其他可用的方式?

谢谢

最佳答案

您可能想查看 Task Parallel Library .

从 C# 5 开始,这是使用 asyncawait 关键字内置到语言中的。

关于java - 是否有 .Net 等同于 java.util.concurrent.Executor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928018/

相关文章:

.net - HttpServerUtility.UrlTokenEncode 替换 netstandard

java - java 集合的不可修改包装器是否使它们成为线程安全的?

java - 多线程会导致静态方法的并发问题吗?

multithreading - 如何设计真实世界的模拟?

java - 线程停放在 java.util.concurrent.ThreadPoolExecutor.getTask 的原因可能是什么

java - 编译动态生成的java类

JavaFX 项目无法使用 Java 11 找到外部库

java - lombok会降低性能吗?

c# - 这很明显,但为什么会失败呢?

c# - DateTimeFormatInfo::AbbreviatedDayNames 的值是否在西类牙的 .Net 框架版本中发生过变化?