Esempio n. 1
0
        private void ProcessRequest(HttpRequestObject req)
        {
            req.Process();

            lock (m_httpListLock)
            {
                m_pendingRequests.Remove(req.ReqID);
                m_completedRequests.Enqueue(req);

                DecrementObjectQueue(req.SogID);
                AdjustObjectPriority(req);
                MaintainPriorityQueue();
            }
        }
        private void ProcessRequest(HttpRequestObject req)
        {
            req.Process();

            lock (m_httpListLock)
            {
                m_pendingRequests.Remove(req.ReqID);
                m_completedRequests.Enqueue(req);

                DecrementObjectQueue(req.SogID);
                AdjustObjectPriority(req);
                MaintainPriorityQueue();
            }
        }