Author: toad
Date: 2008-02-18 14:38:02 +0000 (Mon, 18 Feb 2008)
New Revision: 18042
Modified:
trunk/freenet/src/freenet/node/RequestSender.java
Log:
RequestSender should run at HIGH_PRIORITY
Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java 2008-02-18 13:55:48 UTC
(rev 18041)
+++ trunk/freenet/src/freenet/node/RequestSender.java 2008-02-18 14:38:02 UTC
(rev 18042)
@@ -34,6 +34,7 @@
import freenet.support.Logger;
import freenet.support.ShortBuffer;
import freenet.support.SimpleFieldSet;
+import freenet.support.io.NativeThread;
/**
* @author amphibian
@@ -47,7 +48,7 @@
* transferring senders when starts transferring, and remove from it
* when finishes transferring.
*/
-public final class RequestSender implements Runnable, ByteCounter {
+public final class RequestSender implements PrioRunnable, ByteCounter {
// Constants
static final int ACCEPTED_TIMEOUT = 10000;
@@ -1225,4 +1226,8 @@
}
}
}
+
+ public int getPriority() {
+ return NativeThread.HIGH_PRIORITY;
+ }
}