1,买票非同步版本
http://www.cnblogs.com/anbylau2130/archive/2013/04/17/3025347.html很详细
public class 多线程2 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Runnable r=new mythread();
Thread t1=new Thread(r);
Thread t2=new Thread(r);
t1.start();
t2.start(); } }
class mythread implements Runnable
{
private int num=100;
public void run()
{
while(true)
{
if(num>0){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} System.out.println(Thread.currentThread().getName()+"剩下"+num--);}
else break; } } }