Programación General > C/C++

 CRITICAL_SECTION

(1/2) > >>

bertamax:
Hola a todos,

estoy intentando programar secciones críticas en el lenguaje C bajo Ubuntu.

La parte del programa error es la siguiente:

typedef struct Param {
   char* filein[30];
   char* parola[30];
   char* myset[500];
   CRITICAL_SECTION* wcs;
   HANDLE* semaforo;
}

Y me da el siguiente error:

expected specifier-qualifier-list before CRITICAL_SECTION

¿Cómo lo podría resolver?

Muchas gracias

Eternal Idol:
CRITICAL_SECTION, HANDLE, son cosas de Windows ... mejor busca informacion sobre la cabecera POSIX threads para usar mutex (funciones pthread_mutex_init, pthread_mutex_lock, etc.).

bertamax:
Gracias por la respuesta, pero es que mi profesor me ha dicho que no quiere que se use Mutex. Saludos.

Eternal Idol:
Si, bueno pero entonces lo tendras que hacer en Windows y con su API.

bertamax:
Perdona por la respuesta, estoy tonta digo que no queria que se usase hilos Posix, se ve que hay otra forma de gestionar hilos además de con Posix bajo Linux, pero casi toda la información que encuentro en Internet es con Posix.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa