【发布时间】:2021-08-12 15:12:58
【问题描述】:
这里有更多一般性问题。我想实现小脚本,我应该能够控制执行速度,用于教育目的,模拟一些真正的嵌入式板。语言选择在 Python(首选)和 C/C++ 之间。
我的想法是这样的:我想创建一个与之相关的处理速度的基类,比如
def myClass:
MYSPEED = 100 # Instructions/s or anything else
...
myClass 应该有一个相关的时钟速度。然后我可以创建任何
def newClass(myClass):
def func1():
code
并在其中运行代码。但是func1() 中的代码应该以 MyClass 的速度运行。有什么方法可以通过线程、subprocess、装饰器或其他任何方法来实现这一点?
【问题讨论】:
标签: python c++ multithreading subprocess emulation