// called by thieves to determine whether to try to steal
        public bool IsEmpty()
        {
            int localTop    = top.GetReference();
            int localBottom = bottom;

            return(localBottom <= localTop);
        }
Ejemplo n.º 2
0
        // важен порядок
        public bool IsEmpty()
        {
            int localTop    = top.GetReference(); //сначала читает верхнюю границу
            int localBottom = bottom;             //читает нижнюю границу

            return(localBottom <= localTop);      //если нижний предел меньше или равен верхнему тогда очередь пуста
        }