06 2023 档案

摘要:# 什么是 long-running thread long-running task 是指那些长时间运行的任务,比如在一个 while True 中执行耗时较长的同步处理。 下面的例子中,我们不断从队列中尝试取出数据,并对这些数据进行处理,这样的任务就适合交给一个 long-running tas 阅读全文
posted @ 2023-06-22 00:27 黑洞视界 阅读(1928) 评论(3) 推荐(13) 编辑
摘要:Task.Wait 是 Task 的一个实例方法,用于等待 Task 完成,如果 Task 未完成,会阻塞当前线程。 非必要情况下,不建议使用 Task.Wait,而应该使用 await。 本文将基于 .NET 6 的源码来分析 Task.Wait 的实现,其他版本的实现也是类似的。 阅读全文
posted @ 2023-06-15 01:17 黑洞视界 阅读(4296) 评论(4) 推荐(17) 编辑

点击右上角即可分享
微信分享提示
主题色彩