Resultados de la búsqueda a petición "nonblocking"

2 la respuesta

Sockets en C #, ¿cómo puedo leer y escribir datos asincrónicamente a través de un NetworkStream?

[Estoy limitado a Visual Studio 2010 y, por lo tanto, C # 4. async y wait no están disponibles para mí]. Estoy trabajando en la arquitectura de red para un proyecto mío, que envía paquetes de datos a través de una red entre un servidor y un ...

6 la respuesta

Hilo Java por modelo de conexión vs NIO

¿El Java NIO sin bloqueo sigue siendo más lento que su subproceso estándar por socket asíncrono de conexión? Además, si usara hilos por conexión, ¿crearía nuevos hilos o usaría un grupo de hilos muy grande? Estoy escribiendo un servidor MMORPG ...

1 la respuesta

El contexto cambia en hilos dormidos / en espera

Estoy tratando de entender cómo los sistemas operativos manejan el cambio de contexto en diferentes modelos para comprender mejor por qué el rendimiento de NIO es mejor en casos de grandes picos en el número de solicitudes. Además del hecho de ...

1 la respuesta

Zócalo sin bloqueo: ¿cómo verificar si una conexión fue exitosa?

Después de configurar un socket no bloqueador correctamente, hago lo siguiente para conectarme: Llame a connect en el zócalo.Si devuelve 0, ya me he conectado, si no, verifique errno.Si errno no es EINPROGRESS, hay un error.si errno es ...

9 la respuesta

Sondeo del teclado (detectar una pulsación de tecla) en python

¿Cómo puedo sondear el teclado desde una aplicación de consola de Python? Específicamente, me gustaría hacer algo similar a esto en medio de muchas otras actividades de E / S (selección de socket, acceso a puerto serie, etc.): while 1: # doing ...

4 la respuesta

Node.js: subproceso único, sin bloqueo?

Estoy aprendiendo Node.js y he leído que Node.js es de un solo subproceso y no bloquea. Tengo una buena experiencia en JavaScript y entiendo las devoluciones de llamada, pero lo que realmente no entiendo es cómo Node.js puede ser de un ...

1 la respuesta

Python Archivo de lectura sin bloque

Quiero leer un archivo con modo sin bloque. Así que me gustó a continuación import fcntl import os fd = open("./filename", "r") flag = fcntl.fcntl(fd.fileno(), fcntl.F_GETFD) fcntl.fcntl(fd, fcntl.F_SETFD, flag | os.O_NONBLOCK) flag = ...

1 la respuesta

¿Cómo puedo ejecutar un programa en segundo plano (sin bloqueo) con php?

Quiero ejecutar un script de shell en php, pero este script de shell tarda mucho tiempo en ejecutarse (tiene inactivo), no quiero que el servidor web se bloquee al ejecutar este script. Lo intentéexec() yshell_exec() en php pero el servidor se ...

2 la respuesta

El selector de E / S sin bloqueo de Java hace que el registro de canales se bloquee

Tengo dos hilos que estoy tratando con Java NIO para sockets sin bloqueo. Esto es lo que están haciendo los hilos: Hilo 1: Un bucle que invoca el método select () de un selector. Si hay claves disponibles, se procesan en consecuencia. Hilo 2: ...

2 la respuesta

código de bloqueo en el servidor http sin bloqueo

Por ejemplo, tengo un servidor http, que es node.js, por lo que no se bloquea. Para cada solicitud se realizará una operación de DB. Lo que no puedo entender es ¿cuál es la diferencia entre una operación de DB bloqueante y una operación de DB ...