某些网络事件机制(即epoll/poll/select)是边沿还是电平触发,意味着什么?电平与边沿触发网络事件机制
31
A
回答
44
简而言之,边缘触发意味着您只有在检测到事件时才会收到通知(这在概念上是瞬间发生的),而电平触发意味着只要事件存在就会收到通知在一段时间内将是真实的)。例如,在边缘触发的系统中,如果您希望通知在数据可供读取时发出信号,那么只有当数据不可读取时才会得到该通知,但现在是这样。如果您阅读了一些可用数据(以便剩余数据仍然可以读取),则不会再获得另一个通知,并且如果您阅读了所有可用数据,那么当数据可供再次读取时,您会收到另一个通知。在电平触发系统中,只要有数据可供阅读,就会得到该通知。
11
在电子学中,发现电压正在变化并且电压已经达到特定水平是不同的。在ASCII艺术:
------------ --- ----
/<---(2) \ / \ / \
/ \-/ \-/ \
/ \
/ <---(1) \
/ \ /\
/ \ /\
---------- --- ----
边沿触发事件意味着当电压(或其他)点样上升事件被触发,这可能是在(1)标记的时间。电平触发事件意味着当电压达到特定电平时,触发事件 - 例如,标记为(2)的时间。但是,在嘈杂的环境中,电平触发事件意味着跟踪中会有两个(上升)电平触发事件,但没有更多(上升)边沿触发事件。因此,边缘触发事件往往比电平触发事件更稳定。 (并且边沿触发事件不仅仅是较低的电压电平 - 对ASCII艺术有限制。)
相关问题
- 1. epoll的与边沿触发事件
- 2. epoll:当EPOLLONESHOT指定时,电平触发和边沿触发之间的差异
- 3. Node.js网络事件不会触发
- 4. 电话关机时触发事件吗?
- 5. Vuser沿发电机分配
- 6. 在ar中使用触发事件控制直流电机
- 7. 边沿触发寄存器写入
- 8. 在移动网络上触发触摸事件
- 9. 皮质:NVIC,请demostrate如何使电平或边沿由软件
- 10. 负边沿触发D主从触发器
- 11. Elixir的发电机网络框架
- 12. plupload智能手机和平板电脑浏览按钮事件没有触发
- 13. Android平板电脑与智能手机的触摸事件频率
- 14. JS touchstart事件不会在Windws 8平板电脑上触发
- 15. UIPickerView,如何触发电平变化事件初始化
- 16. 触发器与JPA事件
- 17. 多边形的UIView触发事件
- 18. Twisted中边缘触发的epoll事件
- 19. linkbutton onclick事件不在asp网络触发
- 20. 如何检测网络连接并触发事件
- 21. 底部触发的PhoneGap/JQM事件(网络视图)
- 22. 节点网络socket.end事件触发两次?
- 23. jQuery事件在移动网络上被触发两次
- 24. P2P网络机制
- 25. 从网络上的计算机发送电子邮件 - NET 4.0
- 26. 为平板电脑和手机复制mousemove()事件
- 27. 与发电机
- 28. 与发电机
- 29. 触发事件“通过电线”在.net
- 30. 在移动网络应用上触发滑动和触摸事件? - iPhone/Android
这是错误的:“电平触发事件意味着电压达到特定电平时”。 “达到电压”是*边沿触发*的定义。电平触发事件现在检查电压是否高于阈值,而不考虑历史。没有“(上升)级别触发事件”这样的事情。 – 2014-08-02 18:24:56
我希望看到这些相反的定义一致 – Snorex 2017-03-12 02:42:43