Author: toad
Date: 2008-02-16 18:24:23 +0000 (Sat, 16 Feb 2008)
New Revision: 18004

Modified:
   trunk/freenet/src/freenet/client/FECCodec.java
   trunk/freenet/src/freenet/crypt/DiffieHellman.java
   trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
   trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
   trunk/freenet/src/freenet/node/NodeClientCore.java
   trunk/freenet/src/freenet/node/NodeStarter.java
   trunk/freenet/src/freenet/node/PacketSender.java
   trunk/freenet/src/freenet/support/PooledExecutor.java
Log:
Use the NativeThread priority range.

Modified: trunk/freenet/src/freenet/client/FECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/FECCodec.java      2008-02-16 18:20:42 UTC 
(rev 18003)
+++ trunk/freenet/src/freenet/client/FECCodec.java      2008-02-16 18:24:23 UTC 
(rev 18004)
@@ -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+2, true);
+                               fecRunnerThread = new NativeThread(fecRunner, 
"FEC Pool " + (fecPoolCounter++), NativeThread.LOW_PRIORITY, true);
                                fecRunnerThread.setDaemon(true);

                                fecRunnerThread.start();

Modified: trunk/freenet/src/freenet/crypt/DiffieHellman.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DiffieHellman.java  2008-02-16 18:20:42 UTC 
(rev 18003)
+++ trunk/freenet/src/freenet/crypt/DiffieHellman.java  2008-02-16 18:24:23 UTC 
(rev 18004)
@@ -49,7 +49,7 @@
        private static class PrecalcBufferFill extends NativeThread {

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


Modified: trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java     2008-02-16 
18:20:42 UTC (rev 18003)
+++ trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java     2008-02-16 
18:24:23 UTC (rev 18004)
@@ -45,7 +45,7 @@
        private boolean _started;

        public UdpSocketHandler(int listenPort, InetAddress bindto, Node node, 
long startupTime, String title) throws SocketException {
-               super("UDP packet receiver for "+title, Thread.MAX_PRIORITY, 
false);
+               super("UDP packet receiver for "+title, 
NativeThread.MAX_PRIORITY, false);
                this.node = node;
                this.title = title;
                _bindTo = bindto;
@@ -301,7 +301,7 @@
                }
                super.start();
                if(!disableHangChecker) {
-                       node.executor.execute(new USMChecker(), 
"UdpSockerHandler watchdog", Thread.MAX_PRIORITY, false);
+                       node.executor.execute(new USMChecker(), 
"UdpSockerHandler watchdog", NativeThread.MAX_PRIORITY, false);
                }
        }


Modified: trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java
===================================================================
--- trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java 
2008-02-16 18:20:42 UTC (rev 18003)
+++ trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java 
2008-02-16 18:24:23 UTC (rev 18004)
@@ -28,7 +28,7 @@
     }

     public void start() {
-        NativeThread t = new NativeThread(this, 
"CPUAdjustingSwapRequestInterval", Thread.MAX_PRIORITY, false);
+        NativeThread t = new NativeThread(this, 
"CPUAdjustingSwapRequestInterval", NativeThread.MAX_PRIORITY, false);
         t.setDaemon(true);
         t.start();
     }

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2008-02-16 
18:20:42 UTC (rev 18003)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2008-02-16 
18:24:23 UTC (rev 18004)
@@ -46,6 +46,8 @@
 import freenet.support.StringArray;
 import freenet.support.TimeUtil;
 import freenet.support.WouldBlockException;
+import freenet.support.io.NativeThread;
+
 import java.io.UnsupportedEncodingException;
 import java.math.BigInteger;
 import java.util.HashMap;
@@ -2581,7 +2583,7 @@
                        public void run() {
                                _fillJFKDHFIFO();
                        }
-               }, "DiffieHellman exponential signing", Thread.NORM_PRIORITY);
+               }, "DiffieHellman exponential signing", 
NativeThread.NORM_PRIORITY);
        }

        private void _fillJFKDHFIFO() {

Modified: trunk/freenet/src/freenet/node/NodeClientCore.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeClientCore.java  2008-02-16 18:20:42 UTC 
(rev 18003)
+++ trunk/freenet/src/freenet/node/NodeClientCore.java  2008-02-16 18:24:23 UTC 
(rev 18004)
@@ -123,7 +123,7 @@
                this.nodeStats = node.nodeStats;
                this.random = node.random;
                this.backgroundBlockEncoder = new BackgroundBlockEncoder();
-               backgroundBlockEncoderThread = new 
NativeThread(backgroundBlockEncoder, "Background block encoder", 
Thread.MIN_PRIORITY, false);
+               backgroundBlockEncoderThread = new 
NativeThread(backgroundBlockEncoder, "Background block encoder", 
NativeThread.MIN_PRIORITY, false);
                backgroundBlockEncoderThread.setDaemon(true);
                byte[] pwdBuf = new byte[16];
                random.nextBytes(pwdBuf);

Modified: trunk/freenet/src/freenet/node/NodeStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStarter.java     2008-02-16 18:20:42 UTC 
(rev 18003)
+++ trunk/freenet/src/freenet/node/NodeStarter.java     2008-02-16 18:24:23 UTC 
(rev 18004)
@@ -141,7 +141,7 @@
                                        }
                        }
                };
-               NativeThread plug = new NativeThread(useless, "Plug", 
Thread.MAX_PRIORITY, false);
+               NativeThread plug = new NativeThread(useless, "Plug", 
NativeThread.MAX_PRIORITY, false);
                // Not daemon, but doesn't do anything.
                // Keeps the JVM alive.
                // DO NOT do anything in the plug thread, if you do you risk 
the EvilJVMBug.

Modified: trunk/freenet/src/freenet/node/PacketSender.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSender.java    2008-02-16 18:20:42 UTC 
(rev 18003)
+++ trunk/freenet/src/freenet/node/PacketSender.java    2008-02-16 18:24:23 UTC 
(rev 18004)
@@ -62,7 +62,7 @@
                resendPackets = new LinkedList();
                timedJobsByTime = new TreeMap();
                this.node = node;
-               myThread = new NativeThread(this, "PacketSender thread for " + 
node.getDarknetPortNumber(), Thread.MAX_PRIORITY, false);
+               myThread = new NativeThread(this, "PacketSender thread for " + 
node.getDarknetPortNumber(), NativeThread.MAX_PRIORITY, false);
                myThread.setDaemon(true);
                logMINOR = Logger.shouldLog(Logger.MINOR, this);
                logDEBUG = Logger.shouldLog(Logger.DEBUG, this);
@@ -418,7 +418,7 @@
                                        }
                                else
                                        try {
-                                               node.executor.execute(r, 
"Scheduled job: " + r, Thread.NORM_PRIORITY, true);
+                                               node.executor.execute(r, 
"Scheduled job: " + r, NativeThread.NORM_PRIORITY, true);
                                        } catch(OutOfMemoryError e) {
                                                OOMHandler.handleOOM(e);
                                                System.err.println("Will retry 
above failed operation...");

Modified: trunk/freenet/src/freenet/support/PooledExecutor.java
===================================================================
--- trunk/freenet/src/freenet/support/PooledExecutor.java       2008-02-16 
18:20:42 UTC (rev 18003)
+++ trunk/freenet/src/freenet/support/PooledExecutor.java       2008-02-16 
18:24:23 UTC (rev 18004)
@@ -43,7 +43,7 @@
        }

        public void execute(Runnable job, String jobName) {
-               execute(job, jobName, Thread.NORM_PRIORITY);
+               execute(job, jobName, NativeThread.NORM_PRIORITY);
        }

        public void execute(Runnable job, String jobName, int prio) {
@@ -52,7 +52,7 @@

        public void execute(Runnable job, String jobName, int prio, boolean 
fromTicker) {
                if(logMINOR) Logger.minor(this, "Executing "+job+" as 
"+jobName+" at prio "+prio);
-               if(prio < Thread.MIN_PRIORITY || prio > Thread.MAX_PRIORITY)
+               if(prio < NativeThread.MIN_PRIORITY || prio > 
NativeThread.MAX_PRIORITY)
                        throw new IllegalArgumentException("Unreconized 
priority level : "+prio+'!');
                while(true) {
                        MyThread t;


Reply via email to