autoresetevent

autoresetevent

文章 0 浏览 5

发出信号后,处置自身

我们假设我们有一个类 myqueue 定义为以下: public class MyQueue { private bool _stop; private readonly AutoResetEvent _onQueued = new AutoRes…

手心的海 2025-01-25 11:34:06 4 0

AutoResetEvent 在信号之前触发

我有两种与下面类似的方法。在 MainThreadDoWork 方法中,无论 OtherThreadWork 方法中的 autoResetEvent.Set() 如何,循环都会完成执行。知道这个 Au…

通知家属抬走 2025-01-07 05:44:08 2 0

AutoResetEvent 设置超时后调用

来自 MSDN 的“如果没有等待线程,则等待句柄将保持有信号状态,直到有线程尝试等待它,或者直到调用其 Reset 方法。” EventWaitHandle MyWaitHandle…

北城孤痞 2025-01-03 04:04:02 3 0

C# 使用 AutoResetEvent 等待另一个线程的输入

我花了一些时间寻找这个问题的答案,并在其他线程中找到了大量有用的信息。我相信我已经以有效的方式编写了代码,但我对结果不满意。 我设计了一个通…

涫野音 2024-12-26 02:04:27 3 0

Dispatcher.Invoke 来自新线程正在锁定我的 UI

我正在使用 wpf,我的用户界面上有一个按钮。 当用户单击它时,我有一个 for 循环,它使用 autoresetevent 在新线程上运行一个新方法。 在该新线程的…

无尽的现实 2024-12-21 22:39:21 3 0

学习实现线程池 - 使用 autoresetevent 时信号事件丢失

我坚信通过重塑来学习。带着这种心态,我开始实现自定义线程池。我为自己设定的目标如下: 能够在线程池上对工作项进行排队。 能够使用固定数量的线程…

弥繁 2024-12-21 19:23:41 5 0

AutoResetEvent 和多个 Set

我正在尝试围绕堆栈设计一种数据结构,该数据结构会阻塞,直到堆栈有可用的项目为止。我尝试使用 AutoResetEvent,但我认为我误解了同步过程的工作原…

安静被遗忘 2024-12-21 09:52:26 7 0

在 WaitOne 超时之前,计时器事件不会触发

我有一个定期触发以检查新数据的计时器。有时,我需要立即触发计时器,并且需要等待计时器处理程序完成其操作后再继续。我尝试让处理程序设置一个 Aut…

我早已燃尽 2024-12-02 08:08:20 5 0

AutoResetEvent过程?

private ConcurrentQueue _queue = new ConcurrentQueue(); private AutoResetEvent _queueNotifier = new AutoResetEvent(false); public void MoreD…

素年丶 2024-11-25 03:30:28 8 0

将 AutoResetEvent 对象包装在受限的 WaitHandle 中?

我构建了一个库,它启动一个线程来完成它的事情并向调用者返回一个 WaitHandle。 查看错误报告,我怀疑调用我的库的代码正在获取返回的对象并将其转换…

旧夏天 2024-11-14 23:12:44 10 0

使用 AutoResetEvent 向工作线程发出信号

我有一个正在运行的不断处理数据的服务,它通过消息传递接收处理新数据的请求。当它忙于处理新请求时,它们会合并在一起,以便立即处理所有请求。 Aut…

屋檐 2024-11-05 16:15:05 9 0

AutoResetEvent 重置方法

有人可以介绍 AutoResetEvent.Reset() 方法的用例吗? 我何时以及为什么要使用此方法? 我了解 WaitOne 和 Set,但这对我来说相当不清楚。…

我的黑色迷你裙 2024-11-04 15:41:16 11 0

AutoResetEvent 仅在未设置该次数时才等待的最佳方法

我可能超出了 AutoResetEvent 的正确设计,但不太知道该求助于什么。我想要这种行为: var autoResetEvent = new AutoResetEvent(false); autoResetEv…

做个ˇ局外人 2024-10-02 11:43:26 9 0

AutoResetEvent 未正确阻止

我有一个线程,它创建可变数量的工作线程并在它们之间分配任务。这是通过向线程传递一个 TaskQueue 对象来解决的,您将在下面看到其实现。 这些工作线…

时间海 2024-09-15 19:54:26 13 0

单元测试在调试中通过,但在运行时挂起

我有一个奇怪的问题。我有一个单元测试一直陷入运行模式。当我在调试中运行相同的测试时,没有断点,测试每次都会通过。 基本上,这是一个套接字连接…

胡渣熟男 2024-09-10 19:05:22 19 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文