1.如果限制自己只能在指定CPU及内存占用率下工作?
2.MDI窗口如果实现浮动窗口,而其它MDIChild不还原(依然处于最大化)?

解决方案 »

  1.   

    CPU及内存占用率和你如何编码实现有关。一般来说合理的用运多线程。主要还是看你要完成什么功能。
    内存占用率一是不要将现在不用的对象加载。用完后要立即释放。
      

  2.   

    >>1.如果限制自己只能在指定CPU及内存占用率下工作?
    查查 msdn 与 job 相关的api
      

  3.   

    ZyxIp(绝望中...) :
    目前已经是多线程了,但因为持续时间比较久,并且一直是读写数据库,并作循环操作以产生随机数
    所以占用率比较高
      

  4.   

    aiirii(ari-http://spaces.msn.com/members/aiirii/)
    好多星星啊
    上了msdn查了,不过没有找到,谢了
      

  5.   

    是的,楼上正解,线程当中使用Sleep延时
      

  6.   

    是JobObject
    由2000以上NT系统提供的工作管理机制
    一般来说,普通程序没必要做这样的限制
      

  7.   

    ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net) ( ) 信誉:232 
    谢了,因为程序需要产生数万的随机数据,并不停地读写数据库,时间可能会是十分钟,那么这段时间如果占用太多资源,用户就无法做其它操作,这样很不人性化vision2000(弦惊塞外):
    Sleep是很不错的方法