关于线程,内容太多了!
class A implements Runnable{
Thread t;
A(){
t = new Thread(this);
t.start();
}
}
//................
class b extends Thread{
b()
{
start();
}
}
这个就是,你会发现两个线程去填数组时,不是按顺序填的。就是因为线程不同步。
不过我在Eclipse中运行这个是同步,用其他的就不是同步的,怪~
class NumberArray implements Runnable{
int count=0;
int numbers[]=new int[20];
int n;
NumberArray(int n){
this.n=n;
}
public void addnumber(int n){
这个就是,你会发现两个线程去填数组时,不是按顺序填的。就是因为线程不同步。
不过我在Eclipse中运行这个是同步,用其他的就不是同步的,怪~
class NumberArray implements Runnable{
int count=0;
int numbers[]=new int[20];
int n;
NumberArray(int n){
this.n=n;
}
public void addnumber(int n){