Cet article décrit le tri SleepSort de l'algorithme de tri Java. Partagez-le pour votre référence, comme suit:
Partagez un algorithme de tri très créatif: SleepSort. Installement utilise le sommeil () des threads, le code est le suivant:
classe publique SleepSort {/ ** * @param args * / public static void main (String [] args) {// TODO Méthode générée automatiquement Stub int [] ints = {1,4,7,3,8,9,2,6,5}; SOTTHREAD [] SOTHTHREADS = NOUVEAU SOTTHREAD [int.Length]; for (int i = 0; i <sotesthreads.length; i ++) {smotThreads [i] = new sortthread (ints [i]); } pour (int i = 0; i <sortthreads.Length; i ++) {SOTHTHREADS [i] .start (); }}} Class SorfThread étend Thread {int ms = 0; public StrothThread (int ms) {this.ms = ms; } public void run () {try {sleep (ms * 10 + 10); } catch (InterruptedException e) {e.printStackTrace (); } System.out.println (MS); }}J'espère que cet article sera utile à la programmation Java de tous.