class Semaphore {
private int count=100;
public Semaphore(int n) {
this.count = n;
}
public synchronized void acquire() {
while(count == 0) {
try {
wait();
} catch (InterruptedException e) {
//keep trying
}
}
count--;
}
public synchronized void release() {
count++;
notify(); //alert a thread that's blocking on this semaphore
}
}
Hiện tại tôi đang hỗ trợ 100 người dùng. Nếu một yêu cầu đến từ jsp (Máy khách) và đi qua lớp này, thì yêu cầu của Chủ đề (yêu cầu từ JSP) wait
và notify
có tự động không?Cần trợ giúp để hiểu Chủ đề chờ và thông báo