C/Visual C - ejercicio imposible!!!!! para mi Ayuda Por favor

   
Vista:

ejercicio imposible!!!!! para mi Ayuda Por favor

Publicado por paul (4 intervenciones) el 10/05/2014 21:02:29
1. Complete en el programa la línea 48 indicada mediante el comentario CODIGO 1 invocando
el servicio POSIX que considere adecuado.
2. Complete en el programa la línea 32 indicada mediante el comentario CODIGO 2 invocando
el servicio POSIX que considere adecuado.
3. Complete en el programa la líneas 60 indicada mediante el comentario CODIGO 3 invocando
el servicio POSIX que considere adecuado.





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# include < pthread .h >
# include < stdio .h >
# include < stdlib .h >
# include < string .h >
# define n_coches 8
// Array para los id en t if i ca do r es de los hilos
	pthread_t tabla_hilos [ n_coches ];
// Tipo de datos hilos_param
	typedef struct {
	int id ;
	char * cadena ;
	} hilos_param ;
// Array de datos de tipo hilos_param
	hilos_param parametros [ n_coches ];
// Funcion ejecutada por los hilos
	void * funcion_coches ( hilos_param *p )
	{
	int aleatorio ;
	printf ( " Salida &#9251; %s &#9251; %d \ n " , p -> cadena , p -> id );
	fflush ( stdout );
	aleatorio = rand ();
	sleep (1 + ( aleatorio %4));
	printf ( " Llegada &#9251; %s &#9251; %d \ n " , p -> cadena , p -> id );
	/* CODIGO 2 */
	}
	int main ( void )
	{
	int i , * res ;
	printf ( " Inicio &#9251; proceso &#9251; de &#9251; creacion &#9251; de &#9251; los &#9251; hilos ...\ n " 	);
	// Se procede a crear los hilos
	for ( i =0; i < n_coches ; i ++)
	{
	/* CODIGO 1 */
	}
	printf ( " Proceso &#9251; de &#9251; creacion &#9251; de &#9251; hilos &#9251; terminado \ n " );
	printf ( " SALIDA &#9251; DE &#9251; COCHES \ n " );
	for ( i =0; i < n_coches ; i ++)
	{
	/* CODIGO 3 */
	}
	printf ( " Todos &#9251; los &#9251; coches &#9251; han &#9251; LLEGADO &#9251; A &#9251; LA &#9251; META &#9251; \ n " 			);
	return 0;
	}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder