gpt4 book ai didi

c# - Microsoft.Azure.WebJobs.IAsyncCollector 线程安全吗?

转载 作者:行者123 更新时间:2023-12-03 01:44:28 25 4
gpt4 key购买 nike

该接口(interface)的摘要将自己描述为“仅插入集合”,但我似乎找不到有关其线程安全性的任何信息。

编辑:

该接口(interface)由 SDK 内的许多类实现,其中“MessageSenderAsyncCollector”是我很好奇的一个。正如 @rasmusgude 所指出的,它所做的唯一事情就是从另一个类调用静态方法。

最佳答案

看起来它是线程安全的:

  • PartitionCollector (实现 IAsyncCollector)将 EventData 添加到 lock 内的 List
  • MessageSenderAsyncCollector (实现 IAsyncCollector)调用 ServiceBusEntity:SendAndCreateEntityIfNotExistsAsync ,它本身是线程安全的

关于c# - Microsoft.Azure.WebJobs.IAsyncCollector<T> 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48874836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com