JAVA版的Sleep Sort

简介: /* * @(#)SleepSort.java 0.1 2011-6-21 * Copyright 2006 DiaoxianSoft Development Team. All rights reserved.
/*
 * @(#)SleepSort.java 0.1 2011-6-21
 * Copyright 2006 DiaoxianSoft Development Team. All rights reserved.
 * DiaoxianSoft PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
/** 
 * 临时写就的JAVA版的sleep sort
 * Copyright:   Copyright (c)
 * Company:     DiaoxianSoft development team
 * @author Geek_Soledad 
 * @creation date 2011-6-21 下午01:48:28 
 * @version 0.1
 */

public class SleepSort implements Runnable{
	static int[] array = {3,5,2,4,6,8};
	private int i;
	
	public SleepSort(int i) {
		this.i = i;
	}
	
	public static void main(String[] args) {
		for (int i = 0; i < array.length; i++) {
			new Thread(new SleepSort(i)).start();
		}
	}

	public void run() {
		try {
			Thread.sleep(array[i]*100);
			System.out.print(array[i] + ", ");
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
	}
}

目录
相关文章
|
JavaScript 前端开发 Java
javascript实现像java、c#之类的sleep暂停的函数功能
javascript实现像java、c#之类的sleep暂停的函数功能
79 0
|
SQL Java
解读JAVA处理排名问题-关于学生成绩排名及Collections中的sort方法与Comparable的使用
写一个项目真是存在很多的bug,修复的时间往往比开发所需要的时间更长,今天又出了一个bug,在这里记录一下,主要是针对系统中学生的成绩排名。
172 0
|
23天前
|
Java 程序员 调度
Java 高级面试技巧:yield() 与 sleep() 方法的使用场景和区别
本文详细解析了 Java 中 `Thread` 类的 `yield()` 和 `sleep()` 方法,解释了它们的作用、区别及为什么是静态方法。`yield()` 让当前线程释放 CPU 时间片,给其他同等优先级线程运行机会,但不保证暂停;`sleep()` 则让线程进入休眠状态,指定时间后继续执行。两者都是静态方法,因为它们影响线程调度机制而非单一线程行为。这些知识点在面试中常被提及,掌握它们有助于更好地应对多线程编程问题。
55 9
|
6月前
|
存储 安全 Java
一天十道Java面试题----第二天(HashMap和hashTable的区别--------》sleep、wait、join)
这篇文章是关于Java面试的第二天笔记,涵盖了HashMap与HashTable的区别、ConcurrentHashMap的实现原理、IOC容器的实现方法、字节码的概念和作用、Java类加载器的类型、双亲委派模型、Java异常体系、GC如何判断对象可回收、线程的生命周期及状态,以及sleep、wait、join、yield的区别等十道面试题。
一天十道Java面试题----第二天(HashMap和hashTable的区别--------》sleep、wait、join)
|
6月前
|
Java 调度
java 中sleep 注意点
java 中sleep 注意点
|
6月前
|
Java
Java 中 sleep 和 wait 之间的区别?
【8月更文挑战第21天】
567 0
|
9月前
|
Java 调度
Java中sleep()和wait()方法的区别
【2月更文挑战第10天】
201 1
Java中sleep()和wait()方法的区别
|
9月前
|
Java Unix 程序员
【Java】Sleep和Wait的区别
【Java】Sleep和Wait的区别
93 0
|
9月前
|
存储 搜索推荐 算法
Java数组全套深入探究——进阶知识阶段3、sort自然排序
Java数组全套深入探究——进阶知识阶段3、sort自然排序
73 0
java 线程快速入门(三) sleep方法的使用
java 线程快速入门(三) sleep方法的使用
186 0