多线程和定时器 我要用for循环开10个线程,每个线程完成的是同样的方法,要用定时器让这个方法在每个线程中定时触发。每个线程的定时时间可以一样.请问这里是先定时,还是先开线程?我遇到个问题,先定时的话,只用一个定时器,for语句开出来的线程就不是10个了,每隔一定时间就开10个,等于一直无限制的开启线程了.要是先开线程的话,是不是要用10个定时器呢??有点搞不清楚了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定时器本身就是一个线程System.Timers.Timer你等于用线程再来启动另一个线程而这个线程还会一直执行下去,不知道你的问题到底是什么样子. 楼主要定时触发你就直接每个线程来个死循环,执行完一次后Sleep你的延迟就行了。 <线程不断的去执行你的方法,你在线程执行的方法里定时就可以了>那需要多少定时器啊,因为我这个方法要执行N次呢 楼主你具体的问题可能我没能理解到,但如果你想控制线程之间的顺序或对某一资源(变量)的访问的话,可以使用信号事件,Monitor Mutex InterLock等来进行InterLock来控制我也不会想学. 回七楼,我说的是System.Windows.Forms.Timer,相信大家很多人都是用的这个它的本质是创建一个Handle(不可见的窗体),然后用SetTimer在该窗体上启用定时器,系统就会定时向该窗体发送消息。所以,它并不会新创建线程。 Thread.Join();直到线程执行完毕。 C# 注册表 验证软件有效期问题 用C#做的文件管理系统如何获取文件夹路径 问个关于线程的弱弱的问题 WPF listview 控件相关操作 Oracle数据库连接 关于打印的行和列同时分页的问题~~~~ 贴一把数字金额转为中文大写的函数,希望给财务软件编写提供一个小帮助 求助 如何实现命令行程序中等待异步事件? ***如何用正则表达式把<IMG height=43 src="/IRS/images/baixue.gif" width=148 border=0>中images/baixue.gif提出?*** 怎样使当前线程sleep? .net中处理并发用户访问都有哪些方法!!!
访问的话,可以使用信号事件,Monitor Mutex InterLock等来进行InterLock来控制我也不会想学.
它的本质是创建一个Handle(不可见的窗体),然后用SetTimer在该窗体上启用定时器,系统就会定时向该窗体发送消息。所以,它并不会新创建线程。