您的位置:首页 > 编程语言 > Java开发

第一次java线程

2013-12-07 19:24 381 查看
import java.io.*;
import java.util.*;

class MyThread implements Runnable{
 
    private int key =1;  //多个线程的共享变量
    public void run()
    {
    	int step=Integer.parseInt(Thread.currentThread().getName());
    	String	str=Integer.toString(step)+"  ";
	   for(int i=0;i<step;i++)
	   {
		   str+=Integer.toString(getkey())+" + ";
	   }
	   System.out.println(Thread.currentThread().getName()+"  "+str+"\n");
	   
    }
    public synchronized int getkey() //同步k,就是锁
    {
    	return key++;
    }
}
public class test {
    
    public static void main(String [] args) {
        MyThread my = new MyThread();
        for(int i=0;i<3;i++)
        {
        	new Thread(my, "10").start();
        }
    }
    
    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: