记录一下人名和对应的线程(可以用Dictionary),当某个人的信息改变的时候,只关闭对应的线程

解决方案 »

  1.   

    我觉得可以为读取配置文件写一个管理类比如叫ConfigManager,然后把读取的操作封装到这个类里面,其中保存上一次读取的数据内容,然后有两种做法:
    1. 比较安全的:在界面上做个刷新按钮,改变配置以后,点击刷新,ConfigManager读取配置,比较新旧数据,得出哪个用户数据改变,单独改变这个用户的信息和界面。
    2. 自动读取刷新,ConfigManager定期扫描一遍配置文件,然后比较数据做更新,不过有可能出现问题。