gpt4 book ai didi

.net - 什么是 SynchronizationContext.IsWaitNotificationRequired?

转载 作者:行者123 更新时间:2023-12-03 15:51:19 26 4
gpt4 key购买 nike

SynchronizationContext 有一个名为 IsWaitNotificationRequired 的属性.出于其目的,docs有话要说:

Determines if wait notification is required.

true if wait notification is required; otherwise, false.


天哪,这澄清了事情。
这个“等待通知”究竟是什么,什么时候/为什么需要/不需要?是 IsWaitNotificationRequired类似 Control.InvokeRequired 的东西,或者这是不同的东西?

最佳答案

这是用于允许连接到 CLR 同步等待例程的基础结构。这篇博文解释了这是如何工作的:https://web.archive.org/web/20080503180352/http://www.bluebytesoftware.com/blog/2008/02/27/HookingCLRBlockingCallsWithSynchronizationContext.aspx

此属性将始终返回 false如果此行为未在 SynchronizationContext 的子类中特别覆盖如果它执行了 Wait 的覆盖实现方法被调用。

关于.net - 什么是 SynchronizationContext.IsWaitNotificationRequired?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568388/

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