PDA

Visualizza la versione completa : millisecondi


fisica
23-11-2001, 18:06
In quali linguaggi di programmazione i millisecondi non corrispondono a 1/1000 di secondo?
Ed allora come si fa a calcolare a quanti millisecondi corrisponde 1/1000 di secondo?

ghinz
23-11-2001, 18:09
:eek: :eek:

Credo di non aver capito, puoi esporre in modo un po' più chiaro?
Bye :D

Andrea Simonassi
23-11-2001, 22:36
Per definizione un millisecondo è la millesima parte di un secondo.

Se no non sono millisecondi.

E' come dire che sono tutti uguali, ma alcuni sono più uguali degli altri.

fasullo
23-11-2001, 22:48
Originariamente inviato da Andrea Simonassi

E' come dire che sono tutti uguali, ma alcuni sono più uguali degli altri.

Ci deve essere una morale in questo, ma sinceramente mi sfugge:D...

fisica
24-11-2001, 16:42
Originariamente inviato da fasullo


Ci deve essere una morale in questo, ma sinceramente mi sfugge:D...
:D

Ad esempio, in pascal, il millisecondo varia da computer a computer.

Andrea Simonassi
24-11-2001, 17:39
Resto dell'idea che un millisecondo sia un millesimo di secondo.
Non è una cosa che si possa cambiare a piacimento.

ghinz
26-11-2001, 08:45
Ad esempio, in pascal, il millisecondo varia da computer a computer
Forse tu ti riferisci al fatto che se imposti un ritardo di 10 millisecondi in un ciclo (pascal, java o altro linguaggio di alto livello), alla fine non sei sicuro che duri effettivamente 10 millisecondi perchè magari il kernel del sistema operativo ha qualcosa di più importante da fare?

Andrea Simonassi
26-11-2001, 11:50
10ms neanche un programma in assembler può garantirteli.
Il quanto di tempo minimo associato ad ogni processo è 20 ms su NT workstation.

Se vuoi che il sistema operativo risponda abbastanza sollecitamente ai tuoi timer devi impostare la priorità di esecuzione su real time, ma non so manco come si faccia.

bgpop
25-05-2003, 13:46
Se vuoi che il sistema operativo risponda abbastanza sollecitamente ai tuoi timer devi impostare la priorità di esecuzione su real time, ma non so manco come si faccia


Taskmanager\processi->selezioni il tuo programma->tasto destro\imposta priorità\realtime :D :D

Loading