无线程API

您可以使用一些函数来避免使用线程,但仍然允许您控制仿真时的流程。

无线程函数

描述

delayed(delay){ callback }

注册要在当前时间步 delay 步之后调用的回调代码。

与使用常规模拟线程+休眠相比, delayed 函数的优点是:

  • 性能(无上下文切换)

  • 内存使用情况(无本机 JVM 线程内存分配)

ClockDomain 对象相关的一些其他无线程函数被设计为 Callback API 的一部分,而其他一些与仿真增量周期执行过程相关的函数被设计为 Sensitive API 的一部分。