void remove(long qAddr){
  lock.lock();
  try {
    if (!polling(qAddr))     unlink(qAddr);
 else     entry(qAddr,0);
  }
  finally {
    lock.unlock();
  }
}

void remove ( long qAddr ) { lock . lock ( ) ; try { if ( ! polling ( qAddr ) ) unlink ( qAddr ) ; else entry ( qAddr , 0 ) ; } finally { lock . unlock ( ) ; } }
removes queue node from queue .
