游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3816|回复: 3

C#中,在进行定时处理时,如何减轻CPU的负担?

[复制链接]

3

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2006-6-10 20:15:00 | 显示全部楼层 |阅读模式
在C#中,进行定时处理,每隔1秒就处理一次。
我现在用的是ElapsedEventHandler,对Timer
进行登录,但结果CPU的负担很重。如何来解决
这个问题呢?
一种是不用前面的方法。
第二种,仍用前面的方法,但可以通过某种方式
使得在等待的时候,能将CPU释放给其它处理
减轻
谢谢!

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2006-6-11 15:12:00 | 显示全部楼层

Re:C#中,在进行定时处理时,如何减轻CPU的负担?

用定时器组件如何?

3

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2006-6-15 17:12:00 | 显示全部楼层

有无简单的方法呢?

3Q !

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2006-6-16 09:14:00 | 显示全部楼层

Re:C#中,在进行定时处理时,如何减轻CPU的负担?

用线程定时器,开销小,同时当需要空等时随时通过change方法改变定时间隔
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 19:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表