纠正日期
更新主循环的代码

目前的规则是：主循环可以有多个，但只能有一个线程运行主循环。
代码还未添加完全，其它地方的代码有待继续修改。
移除多余的头文件包含