manualresetevent

manualresetevent

文章 0 浏览 4

使用 ManualResetEventSlim 代替 ManualResetEvent 的最短等待时间是多少?

从 NET 4 开始,我可以使用 ManualResetEventSlim 类,在阻塞之前进行一些旋转,以便在阻塞时间很小时(我没有上下文切换)的情况下获得时间优化。 我…

怕倦 2025-01-13 14:06:29 0 0

这个后台线程队列是一个高性能的实现吗?

具体来说,我想知道: ManualResetEvent 处于等待状态时会消耗资源吗?上下文切换的性能下降是否适用于处于等待状态的线程? 如果我可以选择使用多个B…

尤怨 2025-01-07 01:39:02 1 0

WCF 异步 - 如何使用 ManualResetEvent

谁能告诉我如何在异步 wcf 服务中使用“ManualResetEvent”?我有一个控制台应用程序,它调用异步 wcf 服务,我想在“oncomplete”事件完成后关闭控制…

美胚控场 2024-12-19 01:54:24 2 0

ManualResetEvent - WaitOne() 似乎在某些时候没有释放线程

我有一个多线程表单应用程序,这就是相关部分的设计方式: 线程 2(BatchPreviewAssistant 类)正在等待主界面线程传递图像加载任务。接收到任务后,B…

鲜肉鲜肉永远不皱 2024-12-13 04:37:10 2 0

Webservice:AsyncCall 完成:但 WaitOne() 仍在等待

我通过命令行 Exe 调用 WebService 方法。 此方法调用是异步调用,我在调用后使用 WaitOne。 我正在完成的方法中执行 ManualRest.Set() 。 上述设置…

云巢 2024-12-11 11:08:30 4 0

为什么没有调用 BeginGetResponse 回调?

这是我的代码: namespace RequestApi { public partial class MainPage : PhoneApplicationPage { private BackgroundWorker bw; private string ans…

烟─花易冷 2024-12-08 16:07:37 3 0

在某些事件上重置应用程序

我正在编写一个 iPhone 应用程序,在发生某个事件时,例如用户赢得游戏,我想在应用程序启动后立即将其重置回其初始状态。例如,再次执行 viewDidLoad…

套路撩心 2024-11-17 17:49:48 7 0

如何等待响应并对其进行操作?

我有一个新问题。我想对响应进行一些操作,但我得到一个 NullReferenceException,因为它尚未到达...这是我的代码: public partial class MainPage :…

行雁书 2024-11-17 14:15:38 8 0

我应该使用 ManualResetEvent 作为锁定对象吗?

下面的方法对于第一次调用应返回 true,对于任何其他调用应返回 false。 是不是有什么问题呢?使用重置事件进行锁定安全吗? private ManualResetEven…

不再让梦枯萎 2024-10-25 04:55:44 10 0

在.NET中,当中止线程时,这段代码会被损坏吗?

小介绍: 在复杂的多线程应用程序(企业服务总线ESB)中,我需要使用Thread.Abort,因为这个ESB接受用户编写的与硬件安全模块通信的模块。因此,如果…

满身野味 2024-08-29 04:40:39 19 0

服务器多线程杀伤力过大?

我目前正在创建一个服务器类型的应用程序,它将执行通常的侦听来自外部客户端的连接,并在它们连接时处理请求等。 目前,我的实现在每次客户端连接时…

鱼窥荷 2024-08-23 20:07:49 17 0

在 ManualResetEvent 或 Thread.Sleep() 之间进行选择

我不确定要采用哪种策略...我专注于完成操作,但我也希望将性能问题控制在最小范围...有一种名为 Execute() 通过使用 ManualResetEvent void Execute(…

耶耶耶 2024-08-10 16:11:32 14 0

ManualResetEvent WaitOne 未解锁

我对我正在使用的 ManualResetEvent 有点困惑,它似乎没有解锁。 有谁知道为什么会出现这种情况? 我得到的场景就是这样的。 真实的情况相当复杂,我…

寄离 2024-07-29 12:09:37 16 0

ManualResetEvent 与 Thread.Sleep

我实现了以下后台处理线程,其中 Jobs 是一个 Queue: static void WorkThread() { while (working) { var job; lock (Jobs) { if (Jobs.Count > 0) j…

无言温柔 2024-07-26 12:58:37 15 0

.NET 中的 ManualResetEvent 和 AutoResetEvent 有什么区别?

我已经阅读了这方面的文档,我想我明白了。 当 AutoResetEvent 重置时代码通过 event.WaitOne(),但是 ManualResetEvent 没有。 它是否正确?…

闻呓 2024-07-06 06:18:43 18 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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