Iza*_*ion 2 python multithreading ethernet python-multithreading python-3.x
对于我的应用程序,需要一个每 1us 记录一个以太网帧的函数。可以用 python/threading 来做吗?
我使用 threading.Timer 获得的最大延迟接近 10 毫秒。
Mal*_*alt 5
不。
1μs 远低于常规操作系统提供的粒度,通常以毫秒为单位(即数千μs)。有关 Linux 时间片以及此时间片的讨论,请参阅此答案。
不用说,如果操作系统不能提供这样的粒度,那么在用户空间中运行的任何东西都没有希望。
如果您确实需要 µs 级精度,则需要查看实时系统。并且由于您的问题中有ethernet标签,您可能还想查看网络处理器。
ethernet
归档时间:
6 年,5 月 前
查看次数:
87 次
最近记录: