public void AddPCLater(uint PC) { lock (this) { if (_ShouldAdd(PC)) { _AddedPC(PC); ExploreQueue.AddLast(PC); } } }