¿Qué significa que algún mecanismo de evento de red (es decir, epoll/poll/select) tenga borde o nivel activado?Mecanismos de evento de red de nivel frente a desencadenador
Respuesta
La respuesta corta es que el disparo por flanco significa que se le notifica solo cuando se detecta el evento (que tiene lugar, conceptualmente, en un instante), mientras que el nivel desencadena significa que se le notifica cada vez que el evento está presente (que será cierto durante un período de tiempo). Por ejemplo, en un sistema activado por flancos, si desea que una notificación lo señale cuando hay datos disponibles para leer, solo obtendrá esa notificación cuando los datos no estuvieran disponibles para leer antes, pero ahora sí. Si lee algunos de los datos disponibles (para que los datos restantes aún estén disponibles para su lectura) no recibirá otra notificación, y si lee todos los datos disponibles, recibirá otra notificación cuando los datos estén disponibles para volver a leer. En un sistema desencadenado por nivel, obtendría la notificación siempre que los datos estén disponibles para su lectura.
En electrónica, la diferencia entre detectar manchas es que la tensión está cambiando y que la tensión ha alcanzado un nivel específico. En el arte ASCII:
------------ --- ----
/<---(2) \ / \ / \
/ \-/ \-/ \
/ \
/ <---(1) \
/ \ /\
/ \ /\
---------- --- ----
Un evento disparado por flanco significa que el evento se activa cuando el voltaje (o lo que sea) es descubierto en aumento, lo que podría ser en el tiempo marcado (1). Un evento disparado por nivel significa que cuando la tensión alcanza un nivel particular, el evento se desencadena, por ejemplo, en el momento marcado (2). Sin embargo, en un entorno ruidoso, los eventos desencadenados por nivel significan que habrá dos eventos más (en aumento) desencadenados en el trazo, aunque no más (en aumento) eventos desencadenados por flanco. Por lo tanto, los eventos desencadenados por flanco tienden a ser más estables que los eventos desencadenados por nivel. (Y un evento desencadenado por flanco no es simplemente un nivel de voltaje más bajo: hay límites en el arte ASCII)
- 1. Evento real de desencadenador con jQuery
- 2. desencadenante de nivel de fila frente a desencadenante de nivel de instrucción
- 3. Limitaciones de nivel de columna frente a nivel de tabla en el servidor sql?
- 4. Unidad de red del mapa: "NET.exe USE" frente a WshNetwork.MapNetworkDrive?
- 5. HDF5 para Python: interfaces de alto nivel frente a bajo nivel. h5py
- 6. Cuándo usar evento de dominio frente a envío doble
- 7. Uso de diferentes mecanismos de IPC
- 8. Desencadenantes frente al evento JPA
- 9. (automática) Inyección de dependencias Encuadernación Mecanismos
- 10. Diferencia entre los mecanismos de seguridad WS
- 11. Evento de restablecimiento de red troncal en la colección
- 12. Función interna de Lua frente a la función de nivel de módulo
- 13. Grails: Plantillas frente a TagLibs.
- 14. Terminología de persistencia de objetos: 'repositorio' frente a 'almacenar' frente a 'contexto' frente a 'retriever' vs. (...)
- 15. mecanismos de Java en uso en cierres lambdaj
- 16. Observer a través de una red
- 17. ¿Qué código de configuración debería ir en Constructores de formulario frente a evento Carga de formulario?
- 18. NUnit frente a MbUnit frente a MSTest frente a xUnit.net
- 19. Seguridad de Tomcat frente a WebSphere frente a WebLogic
- 20. Desarrollo de iPhone - XMLParser frente a libxml2 frente a TouchXML
- 21. Imagen frente a foto frente a imagen - Modelos de nomenclatura
- 22. ¿Cómo agrego un evento de cambio de tamaño a un artículo en la red troncal?
- 23. ProcessExit frente a DomainUnload
- 24. Página frente a extensión frente a segmento frente a espacio de tabla
- 25. Comunicación de puerto serie: puerto serie de sondeo frente a puerto serie Evento DataReceived
- 26. Fecha frente a DateTime
- 27. Propiedad adjunta para actualizar el desencadenador de estilo en el evento
- 28. WPF Activación de desencadenador a la propiedad MVVM
- 29. iterador frente a referencia frente a puntero
- 30. Silverlight OOB frente a WPF ClickOnce
Esto es incorrecto: "Un evento disparado por nivel significa que cuando la tensión alcanza un nivel particular". "alcanzar un voltaje" es la definición de * edge-triggered *. Un evento desencadenado por un nivel comprueba si el voltaje está por encima de un umbral, en este momento, sin tener en cuenta el historial. No hay "eventos (desencadenantes) desencadenados por nivel". –
Me gustaría ver reconciliadas estas definiciones opuestas por favor – Snorex