Author: toad
Date: 2008-02-15 16:56:45 +0000 (Fri, 15 Feb 2008)
New Revision: 17956

Modified:
   trunk/freenet/src/freenet/client/FECCodec.java
   trunk/freenet/src/freenet/crypt/DiffieHellman.java
Log:
In fact, lets make it MIN_PRIORITY+2.
So if nice starts at 15 (the current default on *nix), we'll run FEC jobs at 18.
If it starts at 10, we'll run them at 17.

Modified: trunk/freenet/src/freenet/client/FECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/FECCodec.java      2008-02-15 16:53:46 UTC 
(rev 17955)
+++ trunk/freenet/src/freenet/client/FECCodec.java      2008-02-15 16:56:45 UTC 
(rev 17956)
@@ -324,7 +324,7 @@
        public static void addToQueue(FECJob job, FECCodec codec) {
                synchronized(_awaitingJobs) {
                        if(fecRunnerThread == null) {
-                               fecRunnerThread = new NativeThread(fecRunner, 
"FEC Pool " + (fecPoolCounter++), Thread.MIN_PRIORITY+1, true);
+                               fecRunnerThread = new NativeThread(fecRunner, 
"FEC Pool " + (fecPoolCounter++), Thread.MIN_PRIORITY+2, true);
                                fecRunnerThread.setDaemon(true);

                                fecRunnerThread.start();

Modified: trunk/freenet/src/freenet/crypt/DiffieHellman.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DiffieHellman.java  2008-02-15 16:53:46 UTC 
(rev 17955)
+++ trunk/freenet/src/freenet/crypt/DiffieHellman.java  2008-02-15 16:56:45 UTC 
(rev 17956)
@@ -49,7 +49,7 @@
        private static class PrecalcBufferFill extends NativeThread {

                public PrecalcBufferFill() {
-                       super("Diffie-Hellman-Precalc", Thread.MIN_PRIORITY+1, 
false);
+                       super("Diffie-Hellman-Precalc", Thread.MIN_PRIORITY+2, 
false);
                        setDaemon(true);
                }



Reply via email to