simpleallocator.java
来自「演示win32的socket 通讯 八皇后的改进算法 并发Concurren」· Java 代码 · 共 23 行
JAVA
23 行
/********************************************************/
//
// SimpleAllocator Class
//
package concurrency.golf;
public class SimpleAllocator implements Allocator{
private int available;
public SimpleAllocator(int n) { available = n; }
synchronized public void get(int n) throws InterruptedException {
while (n>available) wait();
available -= n;
}
synchronized public void put(int n) {
available += n;
notifyAll();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?