队列脚本
2016-01-05 17:14:40 0 举报
队列脚本是一种用于控制和管理多个任务执行顺序的编程技术。它通过将任务按照优先级或时间顺序排列,确保每个任务在适当的时间得到处理。队列脚本通常使用先进先出(FIFO)或后进先出(LIFO)的原则来管理任务。在队列脚本中,任务被添加到队列中,然后按照预定的顺序逐个执行。这种技术可以有效地避免任务之间的冲突和竞争条件,并提高系统的响应速度和稳定性。队列脚本广泛应用于各种领域,如软件开发、网络通信、数据处理等。
作者其他创作
大纲/内容
当前可以同时运行的任务数量needRunTaskNum = maxTask - len(runTaskList)
大于 0
异步运行 curRunTaskList 中所有的任务for (curRunTaskInfo in curRunTaskList): thringInfo = thring.xxxx(function) curTaskInfo = { 'pid' : 1, 'code' : 0 } # 异步方法 runTaskList.append(curTaskInfo)
sourceTaskList源任务List
runTaskList正在运行任务 List
Pass
# 把完成的任务从 runTaskList 剔除 for (curTask in runTaskList): if (curTask['code'] == 0): runTaskList.del(runTaskList[0])
循环体while(taskStatus == True):
maxTask同时运行最大任务
waitRunTaskList等待运行任务List
小于 0
0 条评论
下一页