Bonsoir
J'aimerai savoir si c'est la machine virtuelle JAVA qui décide du moment auquel le thread va s'exécuter ou bien le système d'exploitation plutôt ?
Cordialement .
Bonsoir
J'aimerai savoir si c'est la machine virtuelle JAVA qui décide du moment auquel le thread va s'exécuter ou bien le système d'exploitation plutôt ?
Cordialement .
On n'en sait rien.
La seule chose est que le thread s'exécute dès que possible, il y a tout de même une certaine forme de contrat entre le start et le run d'un thread : si je fais un start, je m'attends à ce que, dans un délai raisonable, le run se lance(sinon j'arrête les développements java, cela va de soi
)
Tu pourras trouver des considérations intéressantes sur la JVM à JavaTM Virtual Machine Technology et à The JavaTM Virtual Machine Specification. Munis-toi d'une réserve de café.
Cordialement.
Partager