sleep sort というソートアルゴリズムが話題になってますね。 常識を覆すソートアルゴリズム!その名も"sleep sort"! 最近 Java のマルチスレッドの勉強を始めたので、試しに Java で sleep sort を書いてみます。 final int[] array = { 5, 3, 6, 3, 6, 3, 1, 4, 7 }; for (int i = 0; i < array.length; i++) { final int index = i; new Thread() { public void run() { try { Thread.sleep(array[index] * 10); System.out.print(array[index] + ", "); } catch (InterruptedException e) { } }; }.start()