Pregunta

Tengo un código donde envío un contenido de archivo a través del canal TCP/IP. Hay momentos en que esta conexión manguito haciendo que toda la aplicación se congele. ¿Hay alguna forma de que mi hilo principal genere un hilo de trabajador y monitoree ese hilo de trabajadores? Si el hilo del trabajador tiene éxito, bien. Si se manguito , el hilo principal podría registrar el mensaje de error y continuar. ¿Cómo puedo simular en mi código de prueba que es un hilo de trabajador? colgando. Por favor, hágame saber cómo podría ser el código. Estoy usando C# Visual Studio 2002.

¿Fue útil?

Solución

Seguramente esto es posible.

O implementa el subproceso manualmente utilizando la clase BackgroudWorker o Thread o (en su caso aún más simple) utiliza los métodos asíncronos para enviar su contenido.

Todas las clases relacionadas con la red contienen métodos asíncronos para sus operaciones. Busque los métodos que contienen Async o Begin...

Y simular un hilo muerto es simple. Solo haz un bucle interminable:

while (true)
     System.Threading.Thread.Sleep (10);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top