java线程 - - 牛刀小试
2012-01-19 11:45 _9527 阅读(138) 评论(0) 编辑 收藏 举报package thread; /** * 一个简单的Runnable的实现,当线程执行时打印当前线程的名称,和参数:name * */ public class SimpleRunnable implements Runnable { private String name; public SimpleRunnable(String name) { this.name = name; } @Override public void run() { for (int i = 0; i < 5; i++) { System.out.println("当前线程名称" + ": " + Thread.currentThread().getName()); System.out.println(name + ": " + i); } } }
package test; import thread.SimpleRunnable; /** * 1.创建两个SimpleRunnable对象 * 2.创建两个Thread对象 * 3.为Thread添加名称 * 4.执行线程,查看结果 */ public class TestSimpleRunnable { public static void main(String[] args) { SimpleRunnable runnable1 = new SimpleRunnable("zhangsan"); SimpleRunnable runnable2 = new SimpleRunnable("lisi"); Thread thread1 = new Thread(runnable1); Thread thread2 = new Thread(runnable2); thread1.setName("zhangsan"); thread2.setName("lisi"); thread1.start(); thread2.start(); } }