/*
* Created on 2005-9-12
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package thread;
/**
* @author kun
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class Thread1 extends Thread {
public void run(){
while(true){
System.out.println("thread1 running");
}
}
}
/*
* Created on 2005-9-12
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package thread;
/**
* @author kun
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class BasicThread extends Thread{
public void run(){
while (true){
System.out.println(Thread.currentThread().getName()+"");
}
}
}
/*
* Created on 2005-9-12
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package thread;
/**
* @author kun
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/*public class ThreadDemo implements Runnable{
public void run(){
System.out.println("start ");
}
public static void main(String args[]){
new ThreadDemo().run();
}
}*/
public class ThreadDemo{
public static void main(String args[]){
new Thread().start();
BasicThread a=new BasicThread();
a.start();
new Thread1().start();
}
}
/******/
/*
* Created on 2005-9-13
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package thread;
/**
* @author kun
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class ThreadCla extends Thread{
private int tickets =100;
public void run(){
while (true){
if(tickets>0){
System.out.println(Thread.currentThread().getName()+"is saling ticket" + tickets--);
}
}
}
}
/*
* Created on 2005-9-13
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package thread;
/**
* @author kun
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class ThreadClaDemo {
public static void main(String arg[]){
ThreadCla t=new ThreadCla();
t.start();
//t.start();
//t.start();
new ThreadCla().start();
new ThreadCla().start();
}
}
/*
* Created on 2005-9-13
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package thread;
/**
* @author kun
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class ThreadInt implements Runnable {
private int tickets =100;
public void run(){
while (true){
if(tickets>0){
System.out.println(Thread.currentThread().getName()+"is saling ticket" + tickets--);
}
}
}
}
/*
* Created on 2005-9-13
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package thread;
/**
* @author kun
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class ThreadIntDemo {
public static void main(String args[]){
ThreadInt t=new ThreadInt();
new Thread(t).start();
new Thread(t).start();
}
}