nnhy
|
ac31c30469
|
C++里面,long和int是相同的,64位长整型要用longlong
|
2015-08-06 08:30:35 +00:00 |
nnhy
|
d6707ef77b
|
修改Time.Sleep,让它在死循环等待时,可根据外部条件退出。
修改Task调度,让它可中断正在死循环的Sleep,马上进行下一回合任务调度
|
2015-08-05 15:17:33 +00:00 |
nnhy
|
7eaaf7bd59
|
任务调度支持最大深度。默认1层,不允许重入
|
2015-08-05 05:37:32 +00:00 |
nnhy
|
2c6e768654
|
升级任务调度器,支持创建事件型任务
|
2015-08-05 04:39:24 +00:00 |
nnhy
|
1b4f3f00e4
|
统计任务轮询的平均时间和最大时间
|
2015-07-20 01:54:40 +00:00 |
nnhy
|
a5b4c7b6d7
|
并且任务的平均耗时要足够调度,才安排执行,避免上层是Sleep时超出预期时间
|
2015-07-20 00:33:54 +00:00 |
nnhy
|
9a5d3bdb54
|
分解任务执行代码,简化逻辑
|
2015-07-19 10:21:27 +00:00 |
nnhy
|
4b826af6a6
|
增加任务最大耗时
|
2015-07-19 10:09:50 +00:00 |
nnhy
|
6b8f12b948
|
强化任务调度管理,为了精确统计任务时间做准备
|
2015-07-15 07:59:35 +00:00 |
nnhy
|
45998472d6
|
增加任务禁用和启用,在暂时不需要调度任务时,可禁用
|
2015-06-23 03:11:13 +00:00 |
nnhy
|
5877f51b37
|
定时输出任务状态,测试通过
|
2015-06-23 02:53:22 +00:00 |
nnhy
|
f4eb07bf34
|
睡眠时当前任务释放CPU,允许多次调度其它任务,基础测试通过
|
2015-06-23 02:26:27 +00:00 |
nnhy
|
5d315e1b8f
|
统计并提示执行时间过长的任务
|
2015-06-23 01:25:53 +00:00 |
nnhy
|
ca54039080
|
改进任务调度系统,未启动多线程的情况下,Sleep也能够调度其它任务
|
2015-06-18 12:55:56 +00:00 |
WangQiang
|
e1e22d3646
|
转 UTF8 编码
|
2015-01-19 05:25:44 +00:00 |
Stone
|
8803b28898
|
避免删除任务时两次触发delete
|
2014-11-16 19:29:28 +00:00 |
Stone
|
7a5a353b65
|
增加任务调度模块,系统调度由该模块实现
|
2014-10-17 14:19:08 +00:00 |
nnhy
|
7776016237
|
增加专门的任务管理模块,准备从Sys中抽离任务调度器,然后另外设立一个硬件定时器中断来驱动的任务调度器。
未完成
|
2014-10-08 15:55:59 +00:00 |