public void Run() { count = 0; cycles_remaining = GetCycles(); start_time = DateTime.Now; // We start by verifying the index, to make sure we // are in a reasonable state. Daemon.WaitUntilVerified(root, verified_handler); }
private bool AbuseWorker() { // Pick a hammer, and use it. int i; i = random.Next(hammers.Length); if (!hammers [i].HammerOnce(root, tracker)) { return(false); } --cycles_remaining; if (cycles_remaining == 0) { cycles_remaining = GetCycles(); ++count; // Verify the index Daemon.WaitUntilVerified(root, verified_handler); return(false); } return(true); }