/**
* 一个池
*/
class MyPool {
private Semaphore sp; //池相关的信号量
/**
* 池的大小,这个大小会传递给信号量
*
* @param size 池的大小
*/
MyPool(int size) {
this.sp = new Semaphore(size);
}
public Semaphore getSp() {
return sp;
}
public void setSp(Semaphore sp) {
this.sp = sp;
}
}
Java线程:新特征-信号量(2)
本文介绍了一个使用信号量实现的资源池类MyPool。该类通过一个Semaphore实例来管理资源的可用状态,确保资源池中的资源能够被正确地分配和回收。

被折叠的 条评论
为什么被折叠?



