21 lines
No EOL
335 B
C++
Executable file
21 lines
No EOL
335 B
C++
Executable file
|
|
void BoundedBuffer::push(string item){
|
|
/* if(there is some empty slot){//data.size < b
|
|
data.push_back(item);
|
|
}else{
|
|
wait();
|
|
}
|
|
*/ //replace with
|
|
|
|
|
|
|
|
empty.P();
|
|
data.push_back(item);
|
|
|
|
full.V();//increment the number of full slots now.
|
|
}
|
|
|
|
void BoundedBuffer::pop(){
|
|
|
|
}
|
|
|