¿Cuál es la manera más eficiente y rápida de enviar el mensaje a un hilo (no en el proceso) que se ejecutan en el tiempo (1) en bucle en C#/Neto:.mejor manera de enviar un mensaje a un hilo
Uso una cola sincronizada (como en Blocking Queues & Thread’s Communication in C#)
Ejecución de un ciclo de mensajes Utilizando Application.Run de winforms de sistemas en el contexto de subprocesos y antes de ejecutar la aplicación. ejecute suscríbase a un evento que capture el messsage en el contexto de subprocesos.
Usando socket o named pipe para enviar un mensaje al thread.
En Linux que estoy acostumbrado a hacerlo con sockets de dominio Unix, ¿cuál es la forma equivalente a hacerlo en las ventanas? compartir el archivo de memoria? tubo con nombre? ¿Qué opinas?
clase de cola productor/consumidor como en http://www.albahari.com/threading/part2.aspx? – Eyalk
Gracias Jon, ¿la cola de productor/consumidor será más rápida que named pipe para transferir el mensaje? – Eyalk
@Eyalk: sospecho que sí, pero compárelo si está particularmente preocupado. Tiene la ventaja de permitir que las referencias de objetos se transfieran directamente, en lugar de una tubería con nombre que básicamente te obligaría a serializar/deserializar. –