c++问题-怎样在for循环中多次设定定时器(好像要用到多线程)

问题描述

怎样在for循环中多次设定定时器(好像要用到多线程)
    int Itemc=m_DataList.GetItemCount();
    int count=0;
    for(count=0;count<Itemc;count++)
    {
        list=count;
        CString strtime;
        codetemp=m_DataList.GetItemText(list,1);
        codecount=atoi(m_DataList.GetItemText(list,2));
        strtime=m_DataList.GetItemText(list,3);         //读取时间,
        unsigned int time= _ttoi(strtime);
        SetTimer(1,time,NULL);//设定计时器

我的初衷是每次都会设定一个系统时间,可实际运行后发现只设定了最后一个计时器,后来查相关资料发现要用到多线程处理,可是我是菜鸟,有点不懂,忘大神能解答

解决方案

看看多线程的介绍就懂啦。

时间: 2024-10-27 02:25:50

c++问题-怎样在for循环中多次设定定时器(好像要用到多线程)的相关文章

JavaScript在for循环中绑定事件解决事件参数不同的情况

响应一堆相似的事件,但是每个事件的参数都不同,在这种情况下就可以使用JavaScript 在for循环中绑定事件,下面有个不错的示例,大家可以参考下 有时候要对响应一堆相似的事件,但是每个事件的参数都不同,一开始还以为挺简单的,用个for循环不就得了,结果发现,额,都是使用了最后一个参数...  上网查资料!!!结果大神说用闭包解决  代码:  代码如下: for(var i=0;i<10;i++){  btns[i].onclick=(function(i){  return function

c++-for循环中如何让程序响应控件?

问题描述 for循环中如何让程序响应控件? 小弟在用Qt编程时,使用了一个for循环,让graphicsview连续显示图片,但进入循环后控件不响应,无法实现暂停等功能.求解! 解决方案 1.void QCoreApplication::processEvents ( QEventLoop::ProcessEventsFlags flags = QEventLoop::AllEvents ) [static] 2.qApp 3.在循环中调用processEvents: 4."暂停"按钮

settimeout-JS关于for循环中定时器的问题

问题描述 JS关于for循环中定时器的问题 按照逻辑应该是i的输出应该是 0,0,0,1,1,1,2,2,2但是实际情况是输出0,1,2,2,2,2,2,2,2 这是什么原因啊!!!! var b=0.2; function startjianyin(){ for(var i=0;i<3;i++){ var yin=function(){ if(b<=0.4){ b=b+0.1; alert(i); }else{ b=0.2; } setTimeout(yin, 10); } yin(); }

thread-怎么在循环中转换焦点并设置延时

问题描述 怎么在循环中转换焦点并设置延时 课程设计...纸牌游戏 但需要可视化显示 想利用按钮改变背景表示纸牌反面 但现在就直接全部显示反面结果 不知如何在循环的过程中增加延时的一个一个变换 package card;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class GridLayoutDemo extends JFrame { static int Flag = -1; // 定义一个全局变量

变量定义-关于在循环中变量的定义问题

问题描述 关于在循环中变量的定义问题 在while或者do..while循环中,可以在循环中定义变量吗?我看书上是可以的,但这样不会出现定义重复吗? 解决方案 每次一个循环函数,变量就被释放了呃,它是局部变量. 解决方案二: 变量的定义和代码的运行是两回事.好比,你函数中定义了一个变量,你代码调用了2次这个函数,你可能认为变量定义会执行2次?实际上定义是给编译器看的,代码执行中定义变量的语句根本不会起作用. 解决方案三: 不同的语言是不一样的.有的语言变量的作用域就是函数,无论是否定义在循环中,

iphone-实现循环中倒序播放图片

问题描述 实现循环中倒序播放图片 如题,用了下面代码: UIImageView* campFireView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 175, 175)]; // load all the frames of our animation campFireView.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"a1.png&quo

php-PHP在循环中执行SQL问题

问题描述 PHP在循环中执行SQL问题 写了一个for循环来执行插入语句但是如果在循环中某一次不符合条件要退出循环时怎么样才能将之前执行的插入取消呢? 解决方案 这个需要使用事务.在循环开头的时候开始事务,在结束的时候提交,在中途退出的时候回滚. 参考http://www.cnblogs.com/winner/archive/2011/11/09/2242272.html 解决方案二: 参考:http://www.cnblogs.com/dreamhome/archive/2012/10/22/

jquery each-jQuery each循环中隔一段时间后,再执行下一个循环

问题描述 jQuery each循环中隔一段时间后,再执行下一个循环 初步涉及脚本,请各位大神给予帮忙. 脚本如下,在执行ajax异步调用后,会到后台执行相关方法,需要时间等待.所以需要延长时间后再进入第二次循环.请问怎么实现?是用setTimeOut吗?又怎么实现? $('#btnExecute').click(function(){ $('#tbFileList').find(":checkbox:checked").each(function(){ var filename= $

c++-C++内层循环中定义变量和在外面定义比影响大吗

问题描述 C++内层循环中定义变量和在外面定义比影响大吗 例如: for(int i=0;i<999;i++){ for(int j=0;j<999;j++); } 内层循环每次都定义j会造成多大的消耗呢 解决方案 这个需要看你具体用什么编译器.不过主流编译器(如vs和gcc)这一块优化都比较好,不会反复分配变量. 解决方案二: 以前我也有过这种担心,不过现在看完别人的评论,我有点豁然开朗了,在内层循环中定义变量到底会不会存在重复分配的问题,这涉及到编译器的优化. 解决方案三: 这种基本可以忽