Update of /cvsroot/freenet/freenet/src/freenet
In directory sc8-pr-cvs1:/tmp/cvs-serv2049

Modified Files:
        Core.java 
Log Message:
Set pooled thread priority on the thread group they belong to once rather than on each 
thread every time one is created.

Index: Core.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/Core.java,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -w -r1.53 -r1.54
--- Core.java   7 Nov 2003 21:16:41 -0000       1.53
+++ Core.java   14 Nov 2003 08:56:08 -0000      1.54
@@ -443,8 +443,6 @@
      *
      * @see setDaemon(boolean daemon), join()
      *
-     * @param tg      The ThreadGroup the ticker and interface
-     *                threads will belong to.
      * @param t       The ticker for scheduling of MOs.
      * @param ocm     The OpenConnectionManager to use.
      * @param inter   The interfaces to listen on.  May be null
@@ -454,7 +452,7 @@
      *                        to run the ticker and all interfaces,
      *                        or if this Core was already begun once
      */
-    public void begin(ThreadGroup tg, Ticker t,
+    public void begin(Ticker t,
                       OpenConnectionManager ocm, NIOInterface[] inter,
                       boolean daemon) throws CoreException {
         try {
@@ -468,25 +466,12 @@
         interfaces  = (inter == null ? new NIOInterface[0] : inter);
         
         logger.log(this, "Starting ticker..", Logger.NORMAL);
-        Thread ticker = new Thread(tg, timer, "Ticker");
+        Thread ticker = new Thread(timer, "Ticker");
         if (ticker == null)
             throw new CoreException("ran out of threads");
         ticker.setDaemon(true);
         ticker.setPriority(Thread.MAX_PRIORITY);
         ticker.start();
-        /*
-          logger.log(this, "Starting interfaces..", Logger.NORMAL); 
-          interfaceThreads = new Thread[interfaces.length];
-          for (int i=0; i<interfaces.length; ++i) {
-          interfaceThreads[i] = new Thread(tg, interfaces[i],
-          interfaces[i].toString());
-          if (interfaceThreads[i] == null)
-          throw new CoreException("ran out of threads");
-          }
-          for (int i=0; i<interfaceThreads.length; ++i) {
-          interfaceThreads[i].setDaemon(daemon);
-          interfaceThreads[i].start();
-          }*/
 
         try{
 

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to