Java: Système.out.println et du Système.err.println hors de l'ordre

Mon System.out.println() et System.err.println() appels ne sont pas en cours d'impression de la console dans l'ordre je les fais.

public static void main(String[] args) {
    for (int i = 0; i < 5; i++) {
        System.out.println("out");
        System.err.println("err");
    }
}

Ce produit:

out
out
out
out
out
err
err
err
err
err

Au lieu d'une alternance de out et err. Pourquoi est-ce?

InformationsquelleAutor Nick Heiner | 2009-12-10