public void AddRequest(Request req) { lock (_lockObject) { req.NaturalRequestNr = _currentRequestNr; _currentRequestNr++; _queueList.Enqueue(req); _newRequestEvent.Set(); } }