VC 循环执行太久又想要其它操作怎么办?

xiaoyangge1987 2015-07-28 05:20:52
我有个循环要执行很久,估计得循环几个小时或者更久,但我在这个时间内还想继续对软件进行其它操作有什么办法?



...全文
198 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyangge1987 2015-07-30
  • 打赏
  • 举报
回复
能否给个实例?
grf9527 2015-07-30
  • 打赏
  • 举报
回复
多线程是你的选择。
cs1438250 2015-07-29
  • 打赏
  • 举报
回复
还是用多线程吧 用afxbeginthread,别用createthread
jiqiang01234 2015-07-29
  • 打赏
  • 举报
回复
发送邮件显然不是一个占用cpu的任务,可以把发送邮件单独开辟线程。界面线程把要发送的邮件加入队列,邮件发送线程依次读取队列发送即可
xiaoyangge1987 2015-07-29
  • 打赏
  • 举报
回复
在循环发送邮件的时候还想要进行其它操作。但是照二楼的方法加进去之后可是可以操作,但是操作起来非常的卡。就是移动一下窗口都要好久才能移动过去。
xiaoyangge1987 2015-07-29
  • 打赏
  • 举报
回复
引用 5 楼 fhw_bin_dl 的回复:
创建一个线程,在这个线程中执行循环,主线程负责界面。
学做一个群发邮件的软件。能否给出一个线程的具体源码?
xiaohuh421 2015-07-29
  • 打赏
  • 举报
回复
VC中明显是使用多线程撒. 但在一些嵌入式开发中, 只能有一个线程的情况下, 就得使用状态机了. 一个函数功能分多次执行完成,
worldy 2015-07-29
  • 打赏
  • 举报
回复
引用 4 楼 xiaoyangge1987 的回复:
[quote=引用 2 楼 worldy 的回复:] 这个应该对你有帮助 http://blog.csdn.net/worldy/article/details/15028745
提供的这个加到代码中行是行得通,但是反应特别慢。比如说移动一个窗口要好几秒才能移动过去。[/quote] 你循环的一次占用时间太长,反应自然就慢,快慢依赖于你循环开始到循环结束时占用的时间
阿源是少年 2015-07-28
  • 打赏
  • 举报
回复
引用 1 楼 y312007070102226 的回复:
本人菜鸟,第一反应是用多线程
菜得有水平
jiqiang01234 2015-07-28
  • 打赏
  • 举报
回复
循环内具体是做什么?要始终占用cpu吗?
fhw217 2015-07-28
  • 打赏
  • 举报
回复
创建一个线程,在这个线程中执行循环,主线程负责界面。
xiaoyangge1987 2015-07-28
  • 打赏
  • 举报
回复
引用 2 楼 worldy 的回复:
这个应该对你有帮助 http://blog.csdn.net/worldy/article/details/15028745
提供的这个加到代码中行是行得通,但是反应特别慢。比如说移动一个窗口要好几秒才能移动过去。
gz_qmc 2015-07-28
  • 打赏
  • 举报
回复
引用 1 楼 y312007070102226 的回复:
本人菜鸟,第一反应是用多线程
菜的很踏实!!
worldy 2015-07-28
  • 打赏
  • 举报
回复
这个应该对你有帮助 http://blog.csdn.net/worldy/article/details/15028745
cloud0788 2015-07-28
  • 打赏
  • 举报
回复
本人菜鸟,第一反应是用多线程

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧