c++ - MFC C++ 后台线程

标签 c++ mfc background-thread

我正在制作一个 MFC(文档/ View )应用程序,我希望它在后台持续监听设备何时连接,然后自动复制设备上的文件,而无需用户交互或暂停/打扰什么他们正在做。

创建工作线程与拥有后台线程一样吗?我是将其创建为文档文件中的函数还是单独的类?

谢谢,

最佳答案

是的,它们的行为就像一个普通的后台线程,你有一个获取参数的函数,然后你可以进入你的监听器循环。我会把这个函数放在单独的类中,也许是以单例类的形式,这样你就可以轻松地启动/停止你的设备监听器。如果您需要将进度信息从此工作线程发送到 GUI,请使用 PostMessage 到您的 GUI 窗口。

一如既往,MSDN 提供了大量文档: http://msdn.microsoft.com/en-us/library/975t8ks0%28v=vs.80%29

关于c++ - MFC C++ 后台线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12150596/

相关文章:

c++ - 为什么在两台略有不同的机器上编译的库表现略有不同?

c++ - 简单的 CArray 问题

服务中未显示 android 通知

java - 线程在后台使用 JobService 时停止运行

c# - 在后台线程中运行计时器

c++ - 平均分配单词之间的空格C++

c++ - 项目编译时不能使用 gvim

c# - C++ AMP计算与WPF渲染显卡双用性能

c++ - 显示模态对话框时禁用所有顶级窗口(WS_POPUP)

c++ - 链接时出现非常奇怪的错误(LNK1000)?