Red de conocimiento informático - Computadora portátil - Ejemplo de programación de grupo de subprocesos en C

Ejemplo de programación de grupo de subprocesos en C

¿público? ¿clase? ¿prueba? ¿Utensilios? ¿Ejecutable? {

¿Privado? ¿Electricidad estática? ¿Cambiable? ¿Cadena? ¿MSG? =?"Imprimir uno por hilo";

¿Privado? ¿Cadena? Mensaje;

¿Privado? ¿Cadena? Siguiente;

¿Público? prueba(¿Cadena? mensaje, ?Cadena?siguiente)? {

Esto. ¿mensaje? =?Mensaje;

¿Esto, lo siguiente? =?Siguiente;

}

¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {

¿Nuevo? Thread(new? Test("Siempre que el hilo imprima a",? "El hilo 2 imprime b").start();

¿Nuevo? Thread(new? Test("El hilo 2 imprime b", " Enhebrar tres impresiones c").start();

new? thread(new? test("enhebrar tres impresiones c", "enhebrar impresiones").start();

}

¿Público? ejecutar()? {

para(int?i?=?0;?i?<?10;)?{

if(este . mensaje . es igual a (prueba . msg))? {

sistema fuera . println(este . mensaje);

Prueba.msg? >

i++;

}

}

}

}Escribir así no requiere sincronización. El código debería ser más natural.