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;
                        }


Reply via email to