【发布时间】:2023-04-02 22:28:01
【问题描述】:
我是并行编程、线程、任务等方面的新手。所以,前几天我正在阅读这本书,这本书向我介绍了线程。它没有很好地解释它,所以我有点迷失在这个概念中。我有几个问题:
线程默认是异步的吗?因为,当我们运行多个线程时,它会运行并且不会停止任何其他线程或任务,我猜它们是异步的。
聚合异常是如何工作的?我的意思是我们如何处理它,它是如何发生的?请举个例子。
什么是同步上下文?我在网上查了很多关于它的定义。有些人试图使用聪明的发音词,这只会在我的大脑中引起混乱。
我听说所有这些概念都很复杂。复杂性促使我进一步了解它。
【问题讨论】:
-
albahari.com/threading 为所有这些事情提供了一个非常容易理解的解释。
-
这些 MS Docs 指导您进行同步和异步操作。看看那个。 docs.microsoft.com/en-us/dotnet/framework/wcf/…
标签: c# multithreading task