Author: toad
Date: 2008-06-26 16:39:20 +0000 (Thu, 26 Jun 2008)
New Revision: 20755
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Delete yield()
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-06-26 16:37:22 UTC (rev 20754)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-06-26 16:39:20 UTC (rev 20755)
@@ -326,11 +326,6 @@
g.onSuccess(b, true, t,
ClientRequestScheduler.this, null, clientContext);
}
}
- // Even with working thread priorities, we
still get very high latency accessing
- // the datastore when background threads are
doing it in parallel.
- // So yield() here, unless priority is very
high.
- if(getter.getPriorityClass(selectorContainer) >
RequestStarter.IMMEDIATE_SPLITFILE_PRIORITY_CLASS)
- Thread.yield();
} else {
anyValid = true;
}