基于greenlets的离散事件仿真工具包
greensim的Python项目详细描述
Greensim:离散事件模拟工具包
这是一套简单的工具,用于对离散
事件系统。它基于
将事件生成为函数的系统:这些是模拟的
进程。然后它们被add()
绑定到一个Simulator
对象,这个对象
协调进程执行的时间线。这些功能表明
在这个过程中的不同时刻发生了什么,以及使用函数
advance()
和pause()
(仅在流程例程的上下文中有效)到
将模拟转发到下一时刻。
当进程被适当地添加到Simulator
对象时,模拟是
通过调用其方法run()
启动。模拟停止,因此
从run()
返回,当模拟器用完事件时,或者如果
进程调用函数stop()
。模拟可以通过
再次调用方法run()
,依此类推。
看看examples子目录中的文件,可以得到一个具体的 理解。
类和工具的参考文档可用作docstring。