当前位置:  技术问答>linux和unix

如何定时将变量设置为0

    来源: 互联网  发布时间:2016-06-17

    本文导语:  现有一服务器端程序,需要统计每日连接数并写入日志。我用一变量统计连接数,每日0点一过需将该变量重置为0, 1.如何实现比较好呢?我打算用setitimer,每500毫秒触发一次检查是否需要重置该变量,但不知是否会...

现有一服务器端程序,需要统计每日连接数并写入日志。我用一变量统计连接数,每日0点一过需将该变量重置为0,
1.如何实现比较好呢?我打算用setitimer,每500毫秒触发一次检查是否需要重置该变量,但不知是否会占用较多CPU时间?
2.关于写日志现在的做法是每收到一个连接就将连接数加一并写入日志,这样做文件操作过于频繁,如何高效记录呢?
请高手解答

|
可以在程序中加一个定时器,
每隔一段时间就检查一下。检查连接数和系统时间。
检查到系统时间为0点,就设置连接数为0。
如果不关机,可以一天只写一次连接数到日志中。

|
1.太频繁吧?不是说每日0点。

2.用个链表先buffer, 达到一定数量,才把它们写到log.

|
设置变量为0是很容易的。
现在就是怎样理解楼主的定时这个词。
使用定时器,还是check 本地机器时间,还是用其他的参照,都是可以的。

|
  申请 资源立即 初始化

|
1.隔一段时间就检查一下系统时间 如果是0点 就把变量赋0
2.用楼上说的 先用链表保存 达到一定数量后 再一次写入log

    
 
 

您可能感兴趣的文章:

  • Linux下如何查看,设置环境变量并立即生效
  • linux下到底如何设置环境变量?在哪设置?详细具体点
  • 菜鸟问题:如何设置application变量和session变量?
  • linux 下设置环境变量 使用了setenv 和putenv 在程序结束以后 发现变量又变回去了
  • 环境变量设置设置与显示不一致
  • 超级新手: 在98或winme下设置jdk时怎么设置系统环境变量PATH??
  • 一个简单的环境变量的设置问题
  • Linux 将自带的jdk设置成环境变量
  • 关于ubuntu下的JDK环境变量设置
  • 环境变量设置无效
  • 一个关于环境变量设置的问题
  • 如何让本次设置的环境变量在重启动后仍然有效??
  • 请问如何在shell脚本中检测一个环境变量是否已经设置
  • ACE 如何在linux下设置环境变量
  • 怎么才能设置"永久的环境变量?
  • 请问JRUN的环境变量怎么设置?
  • 如何设置 RH8 的环境变量
  • linux在哪里设置jdk的环境变量?
  • JDK环境变量如何设置?
  • 关于环境变量的设置和引用
  • 问个简单问题,怎么样修改PATH环境变量,且电脑启动时,改设置永远有效.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c/c++预处理命令之预定义变量
  • 将父类变量强制赋予子类变量时,发生了什么?比如子类的成员变量,假如父类中有不存在子类中有的成员变量的情况,那么子类中该变量是否默认取值???
  • php中检测变量是否是一个对象的is_object函数介绍及用法举例
  • 请问在win2000的环境变量中,administrator的用户变量与系统变量有什么区别??
  • c++的boost库多线程(Thread)编程(线程操作,互斥体mutex,条件变量)详解
  • 大家快来帮帮我,关于JAVA的类变量:一定在定义成STATIC变量(即静态变量)吗?
  • 实例变量和类变量
  • 枚举类型变量如何定义与初始化,如何给该变量加入新值?
  • jsp中的变量和javascript中的变量可以比较吗
  • shell编程,如何将变量中的环境变量转换为绝对值
  • 程序中获取的环境变量能够根据Linux系统中相应环境变量而变化吗?
  • C#:(变量)字段和局部变量的作用域冲突
  • 如何清空session变量的值,或者删除一个session变量
  • 全局结构体变量和全局结构体指针变量
  • 动态库中的变量(全局和自动变量)在什么地方存储,内存在什么位置分配?
  • 怎么查看自己的shell的环境变量,和root的环境变量,solaris系统
  • linux动态链接库里全局变量和静态变量会导致动态库不可重入吗?
  • 请问:环境变量的值 一般前面加$就可以了,但有时又用{}将环境变量括起来,它们有什么区别啊?
  • 如何将字符型变量转化为InputStream型变量?
  • 怎样把char型变量转换成String型变量?
  • Linux能否自定义系统变量一如windows里的系统环境变量可以"新建"一样


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3