前面求解的帖子 http://topic.csdn.net/u/20090218/17/5574daff-1390-405e-9ee0-0db9956fb594.html
我跟前没有服务器 所以有些问题关于接口通信的 不知道怎么下手!所以想了可能苯的方法  让老师门给指点下首先 用timer定期检测数据库的用户表 如下假设目前有3个用户在线 如果B修改了数据库 同时修改用户表 
  唯一id  用户名  在线状态  最后更改用户id
------------------------------------------
    1      A        1         2
    2      B        1         2
    3      C        1         2
    ..     ..       ..        ..timer 时间到 判断 [唯一id] [最后更改用户id] 是否匹配 不匹配通过线程刷新 同时修改这张表
  唯一id  用户名  在线状态  最后更改用户id
------------------------------------------
    1      A        1         1
    2      B        1         2
    3      C        1         3
    ..     ..       ..        ..
请问这样做 可行么? 效率方面 会有影响么? 另外 timer 设置为多少合适些??? 

解决方案 »

  1.   

    请问这样做 可行么? 效率方面 会有影响么? 另外 timer 设置为多少合适些??? 
    数据不多效率影响不大。。timer根据你自己的要求设定。如果更强调及时性就设短一点
      

  2.   

    Timer可以根据需要来设定或者做成可以配置的,这样方便调整...
    开线程来做这个查询的工作,这样不会影响主线程工作等...
      

  3.   

    谢谢 还有指点的么 请多多指教 分都会有 呵呵System.Timers.Timer 这个因该 就是呼叫线程的