|
|
|
|
public class Jb39_Multithread
|
|
|
|
|
{
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>еij<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD><EFBFBD>ȵĻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
|
|
|
|
|
<EFBFBD>̣߳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>еĿ<EFBFBD><EFBFBD>Ƶ<EFBFBD>Ԫ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>пɶ<EFBFBD>ִ<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>
|
|
|
|
|
һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>̡߳<EFBFBD>
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̷߳<EFBFBD>ʽ֮һ<EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD>Thread<EFBFBD><EFBFBD>
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>裺
|
|
|
|
|
1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD>Thread<EFBFBD><EFBFBD>
|
|
|
|
|
2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Thread<EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>run<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
3<EFBFBD><EFBFBD>ֱ<EFBFBD>Ӵ<EFBFBD><EFBFBD><EFBFBD>Thread<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD>
|
|
|
|
|
4<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>start<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̲߳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>run<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼִ<EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
public static void main(String[] args)
|
|
|
|
|
{
|
|
|
|
|
Thread t1 = new Thread();
|
|
|
|
|
Thread t2 = new Thread();
|
|
|
|
|
|
|
|
|
|
Demo d1 = new Demo("<22>߳<EFBFBD>1");
|
|
|
|
|
Demo d2 = new Demo("<22>߳<EFBFBD>......<2E><>");
|
|
|
|
|
d1.start(); //<2F><><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD>1,<2C><><EFBFBD><EFBFBD>run<75><6E><EFBFBD><EFBFBD>
|
|
|
|
|
d2.start();
|
|
|
|
|
System.out.println("Hello World!"); //<2F>߳<EFBFBD><DFB3><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class Demo extends Thread
|
|
|
|
|
{
|
|
|
|
|
private String name;
|
|
|
|
|
Demo(String name)
|
|
|
|
|
{
|
|
|
|
|
this.name = name;
|
|
|
|
|
}
|
|
|
|
|
public void run()
|
|
|
|
|
{
|
|
|
|
|
for (int x=0;x<9 ;x++)
|
|
|
|
|
{
|
|
|
|
|
for (int y=0; y<27; y++)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
System.out.println(name+Thread.currentThread().getName()+"..."+x); //ͨ<><CDA8>Thread<61><64>getName<6D><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* public void show()
|
|
|
|
|
{
|
|
|
|
|
for (int x=0;x<10 ;x++ )
|
|
|
|
|
{
|
|
|
|
|
for (int y=0;y<100 ;y++ )
|
|
|
|
|
{
|
|
|
|
|
System.out.println(name+"x="+x);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}*/
|
|
|
|
|
}
|