<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1458" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Salve a tutti,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>vorrei sottoporvi&nbsp; ad un quesito:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>in questo momento sto sviluppando un applicativo 
che gira sotto Linux (versione derivata dalla red hat 7.1).</FONT></DIV>
<DIV><FONT face=Arial size=2>Per la gestione di una porta di comunicazione devo 
attendere un lassodi tempo, e successivamente proseguire l'esecuzione del 
programma. Ho deciso di utilizzare la funzione nanosleep(le pause sono 
dell'ordine dei millisecondi).</FONT></DIV>
<DIV><FONT face=Arial size=2>Inizialmente qualunque valore passavo in ingresso 
alla funzione il tempo di attesa si approssimava con eccesso ai 10 msec. Ho 
scoperto che la precisione della funzione era determinata dalla risoluzione 
temporale del timer di sistema.</FONT></DIV>
<DIV>
<P align=left><FONT face=Arial size=2>In realtà&nbsp;è possibile ottenere anche 
pause più precise del centesimo di secondo usando politiche </FONT><FONT 
face=Arial size=2>di scheduling real time come SCHED_FIFO o SCHED_RR; in tal 
caso infatti il meccanismo di </FONT><FONT face=Arial size=2>scheduling 
ordinario viene evitato( Tratto dal GaPiL).</FONT></P>
<P align=left><FONT face=Arial size=2>Tale fatto è rispettato per pause sotto ai 
2 msec, ma se devo aspettarne 5 ? Ho provato a far eseguire più micro pause 
sotto i 2 msec ma il tempo viene approssimata a 10 msec.</FONT></P>
<P align=left><FONT face=Arial size=2>Qualcuno ha una idea a 
riguardo?</FONT></P>
<P align=left><FONT size=3><FONT face=Arial size=2>Grazie per l'attenzione 
</FONT></FONT></P>
<P align=left><FONT size=3><FONT face=Arial size=2>Francesco 
C.</FONT></FONT></P>
<P align=left><FONT size=3><FONT face=Arial size=2><BR>---<BR>Outgoing mail is 
certified Virus Free.<BR>Checked by AVG anti-virus system (<A 
href="http://www.grisoft.com">http://www.grisoft.com</A>).<BR>Version: 6.0.766 / 
Virus Database: 513 - Release Date: 
17/09/2004</FONT></P></FONT></DIV></FONT></DIV></BODY></HTML>