电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

线程同步问题深度剖析


发布日期:2020/5/3
 
package castthread;

public class ThreadTest {

public static void main(String[] args) {

Runnable r=new HelloThread()

Thread t=new Thread(r)

//r=new HelloThread()

Thread t=new Thread(r)

tstart()

tstart()

}

}

class HelloThread implements Runnable

{

int i; //成员变量

@Override

public void run() {

int i=; //局部变量

while(true){

Systemoutprintln(number:+thisi++) //调用的是成员变量i此时无止境的执行下去

try {

Threadsleep((long) (Mathrandom()*))

} catch (InterruptedException e) {

eprintStackTrace()

}

if(i==){

break;

}

}

}

}

上一篇:设计模式之Interpreter(解释器)

下一篇:设计模式在EJB中的应用(下)