begininvoke

begininvoke

文章 0 浏览 4

与从非 GUI 线程显示 MessageBox 相关的问题

我正在开发一个数据密集型的 Win.Forms 应用程序,我发现了一些奇怪的行为。该应用程序具有单独的 I/O 线程,通过异步 Web 请求接收更新 然后将其发送…

无人问我粥可暖 2024-08-28 06:29:11 11 0

在.net中实现多线程有哪些不同的方法

我已经与多线程斗争了几天。 我不明白多线程有什么不同的方式。我读过一些关于backgroundWorker的内容,一些关于创建线程对象的内容。 昨天我在delega…

莳間冲淡了誓言ζ 2024-08-28 00:53:58 12 0

BeginInvoke 的性能影响

我继承了从主线程(不是后台线程,这通常是模式)调用 BeginInvoke 的代码。我试图了解它在这种情况下的实际作用。 BeginInvoke 中调用的方法是否会进…

温柔少女心 2024-08-25 21:43:56 9 0

为什么可以对同一个委托实例多次调用 BeginInvoke?

我认为在同一个委托实例上多次调用 BeginInvoke 会导致问题,但我尝试了一下,它有效。 这是为什么? 每个 BeginInvoke 调用时返回的 IAsyncResult 对…

纸伞微斜 2024-08-24 05:17:12 8 0

委托,开始调用。 EndInvoke - 如何清除对同一委托的多个异步威胁调用?

我创建了一个委托,我打算将其称为异步。 模块级别 Delegate Sub GetPartListDataFromServer(ByVal dvOriginal As DataView, ByVal ProgramID As Inte…

箹锭⒈辈孓 2024-08-20 15:02:08 15 0

C# UserControl BeginInvoke 问题

我有一个 C# 用户控件,它有自己的后台工作线程。该工作线程在控件的构造函数中启动,并在控件被释放时停止。 线程定期使用委托调用 BeginInvoke 方法…

凹づ凸ル 2024-08-18 07:40:09 9 0

在 C# 中做一些工作时显示进度条?

我想在做一些工作时显示进度条,但这会挂起 UI 并且进度条不会更新。 我有一个带有 ProgressBar 的 WinForm ProgressForm,它将以 ma​​rquee 方式无…

北座城市 2024-08-15 18:32:42 10 0

调用和开始调用

问候, 我正在用 C# 开发一些应用程序。目前我正在处理线程,我脑子里有一个问题。 Invoke 和 BeginInvoke 有什么区别? 我读了一些帖子,在这里找到…

丑疤怪 2024-08-14 16:03:03 9 0

多个 Control.BeginInvoke/Invoke 调用会按顺序执行吗?

我需要知道 Control.BeginInvoke 和 Control.Invoke 调用是否会按照调用顺序执行。 我有以下场景: UI 线程被阻塞 WCF 线程调用 Control.BeginInvoke …

土豪我们做朋友吧 2024-08-14 00:41:58 8 0

如何为 Control.BeginInvoke 委托 AsyncCallback 方法? (。网)

是否可以以“即发即忘”方式以外的方式使用 Control.BeginInvoke? 我想更改以下请求来委托回调方法,以便我可以在每个异步调用完成时执行某些操作。 …

软糖 2024-08-13 10:48:01 10 0

实现带参数调用泛型函数的超时

我试图了解如何使用 Action 委托类型,以便在第 3 方 COM dll 中调用的方法挂起时强制超时。经过大量搜索,我发现我可以使用 Action并传递最多 4 个泛…

◇流星雨 2024-08-05 01:50:14 8 0

每个 BeginInvoke 后面都必须跟一个 EndInvoke 吗?

MS 文档中的此页面,涵盖 Windows 窗体应用程序中的异步,状态: 如果需要,您可以调用 EndInvoke 从委托检索返回值,但这不是必需的。(已添加强调)…

枕头说它不想醒 2024-08-02 15:13:04 12 0

超时调用

我们有一些代码在后台线程中运行,需要弹出对话框或其他一些用户交互,因此我们对 UI 线程执行通常的 Invoke 调用: Control.Invoke(SomeFunction); v…

流星番茄 2024-07-27 12:05:21 8 0

匿名方法作为 BeginInvoke 的参数?

为什么不能将匿名方法作为参数传递给 BeginInvoke 方法? 我有以下代码: private delegate void CfgMnMnuDlg(DIServer svr); private void Configure…

陪我终i 2024-07-25 06:12:05 14 0

在异步编程模型中使用什么好的命名指南?

我正在对一段代码进行一些重构,以将所有阻塞操作转换为异步操作。 我的代码是用 C# 编写的,正在执行 UPnP 查询,然后执行 HTTP 查询。 为此,我使用…

dawn曙光 2024-07-24 19:09:37 9 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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