waithandle

waithandle

文章 0 浏览 3

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

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

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

如何取消阻止对 AutoResetEvent 对象调用 WaitOne 方法的线程?

下面是一个具有“SomeMethod”方法的类,它说明了我的问题。 class SomeClass { AutoResetEvent theEvent = new AutoResetEvent(false); // more memb…

玩世 2024-11-05 15:57:17 4 0

什么时候应该使用 WaitHandle 而不是锁

在C#中,什么时候我们应该使用WaitHandle而不是lock?…

苹果你个爱泡泡 2024-11-04 03:04:31 8 0

.net - IPC - “队列”最古老的进程工作先开火

我有一个 .Net 2.0 应用程序,用于处理数据、生成 Crystal Reports,然后将渲染的输出发送到打印机。大多数情况下,该应用程序会从 Win32 应用程序多…

空袭的梦i 2024-10-19 23:03:39 5 0

哪种代码模式最适合处理循环且可变的操作流

我的场景是一个应用程序在实时数据上循环工作并且期限很紧。 我在每个周期对数据采取一系列操作。我有在每个周期发生的操作(让我们用大写字母来称呼…

星軌x 2024-10-19 09:12:03 6 0

多线程:WaitAll 未按预期等待

我有一个线程正在调用两个单独的线程来做一些工作。每当任何作业完成时,都会调用 Waithandle.Set(0 ,并且在父工作线程结束时,我想在继续之前等待所…

胡大本事 2024-10-17 22:32:33 6 0

WaitHandle.WaitAll 在所有线程完成之前运行 - VB.Net 4.0

我正在开发一个程序,该程序可以扫描服务器列表以获取不同信息。 一切工作正常,除了有时在线程完成时出现错误。通过扫描完成或取消按钮停止循环但让…

乖乖 2024-10-14 04:53:34 7 0

ManualResetEvent.Set() 什么时候可以返回 false?

根据 MSDN 文档,ManualResetEvent(或任何 EventWaitHandle)上的 Set() 和 Reset() 返回一个布尔指示符,无论操作是否成功。 在什么情况下这个调用…

清欢 2024-09-30 09:34:07 6 0

VB.NET 超时后中止异步方法调用

VB.NET 2010,.NET 4 大家好, 我有一个 System.Timers.Timer 对象,它对其经过的事件做了一些工作: Private Sub MasterTimer_Elapsed(ByVal sender …

心安伴我暖 2024-09-26 17:44:17 10 0

线程池/WaitHandle资源泄漏/崩溃

我想我可能需要重新考虑我的设计。我很难缩小导致我的计算机完全挂起的错误范围,有时会从 VS 2010 抛出 HRESULT 0x8007000E。 我有一个控制台应用程…

断肠人 2024-09-09 17:08:35 7 0

当某个 WaitHandle 正在调用 WaitOne 时,如何关闭应用程序?

当某些 WaitHandle 对象可能处于对 WaitOne 的当前阻塞调用状态时,是否有一种标准方法可以“干净地”关闭应用程序? 例如,可能有一个后台线程在这样…

婴鹅 2024-09-06 04:00:34 11 0

读取存储在不同位置的txt

ASp.NET 应用程序。 单击按钮时,我正在访问一个文本文件并读取内容并将其存储在其他目的地。 当两个用户同时单击此按钮时,将会发生死锁(线程正在被…

不知在何时 2024-09-04 11:18:05 8 0

如何正确处理等待句柄

我正在做一些多线程处理,并使用 AutoResetEvents 和 ManualResetEvents 来控制我的主循环。当“销毁”线程时,我还必须处理这些信号,这是很清楚的。…

眼泪都笑了 2024-08-30 03:00:49 8 0

WaitHandle.WaitAll 64 个句柄限制的解决方法?

我的应用程序通过 ThreadPool.QueueUserWorkItem 生成大量不同的小型工作线程,我通过多个ManualResetEvent 实例对其进行跟踪。我使用 WaitHandle.Wai…

只涨不跌 2024-08-29 22:07:09 10 0

为什么我的 NamedPipeServerStream 不等待?

我正在使用 NamedPipeServerStream 在两个进程之间进行通信。这是我初始化和连接管道的代码: void Foo(IHasData objectProvider) { Stream stream = …

岁吢 2024-08-28 12:57:24 12 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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