numberstore.java

来自「java课件及例程有一些PPT及一些例程」· Java 代码 · 共 24 行

JAVA
24
字号
class NumberStore{
    private int data;
    private boolean haveData;
    public synchronized int getData(){
    	while(haveData == false){
    	    try{
    	        wait();
    	    }catch(InterruptedException e){}
    	}
    	haveData = false;
    	notify();
        return data;	  
    } 
    public synchronized void putData(int value){
        while(haveData==true){
            try{
    	        wait();
    	    }catch(InterruptedException e){}
        }
        data = value;
        haveData = true;
        notify();
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?