[C con Clase] Ayuda con programación POSIX (mutex y variables condición)

Javier Cancio del Busto sepholin en gmail.com
Dom Mayo 24 20:11:28 CEST 2009


Hola,

Me ha sido de mucha ayuda vuestra aportación.

Muchas gracias!

Un saludo,

Javi

El 22 de mayo de 2009 21:06, Steven Davidson <srd4121 en njit.edu> escribió:

> Hola Javier,
>
> Javier Cancio del Busto wrote:
>
>> Gracias a ambos por las respuestas :)
>>
>> Respecto a obtener la hora absoluta y almacenarla en la estructura, ¿Cómo
>> debo hacerlo? Yo había pensado en establecer los 0.5 segundos de forma
>> similar a como me dijo Programante.
>>
>>
> Según la documentación, la hora y fecha que pases deben ser absolutas. Una
> forma de conseguir esta información es invocando 'clock_gettime()'. Sin
> embargo, para esta función necesitas conseguir un identificador del
> reloj/cronómetro/temporizador. Para conseguir esta información, invoca
> 'clock_getcpuclockid()'. Esto sería,
>
> timespec ts;
> clock_id idReloj;
> clock_getcpuclockid( 0, &idReloj );
> clock_gettime( idReloj, &ts );
>
> // Ahora agregamos 0,5 s
> ts.tv_nsec = 500000000;
>
> pthread_cond_timedwait(...);
>
> Según un ejemplo que he visto por ahí, es posible usar algunas constantes
> para el identificador del reloj sin necesidad de obtener uno. Por ejemplo,
>
> clock_gettime( CLOCK_REALTIME, &ts );
>
>
> Espero que esto te sirva.
>
>
> Steven
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
======================
 Javier Cancio del Busto
======================
 http://tuxete.wordpress.com
======================
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090524/06127d8a/attachment.html>


Más información sobre la lista de distribución Cconclase