在 wxwidgets 的线程内运行长进程

发布于 2024-10-29 05:20:44 字数 81 浏览 0 评论 0原文

任何人都可以为我提供一些教程,解释线程内运行的进程。 我的意思是 wxwidgets 中的过程控制。我正在尝试为控制台应用程序实现一个图形用户界面。

Can anyone please provide me with some tutorials, explaining running processes inside threads.
I mean process control, with in wxwidgets. I'm trying to implement a gui for a console application.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷…雨湿花 2024-11-05 05:20:44

需要记住的几点:

  • 主线程很特殊,并且是唯一可以支持 GUI 的线程。然而,工作线程可以准备位图,然后使用 AddPendingEvent 或 QueueEvent 告诉主线程它们有可以使用的数据。
  • 切勿在与分配内存区域的线程不同的线程中释放该内存区域。
  • wxString 不是线程安全的。用它来进行线程间通信是有风险的。

Some points to remember:

  • The main thread is special and is the only one which can support the GUI. Worker threads can however prepare bitmaps and then use AddPendingEvent or QueueEvent to tell the main thread they have data it can use.
  • Never free an area of memory in a different thread from the thread in which you allocated it.
  • wxString is not thread safe. It is risky to use it to communicate between threads.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文