Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #29192

thread pool

From Philipp Kraus <philipp.kraus@flashpixx.de>
Newsgroups comp.lang.java.programmer
Subject thread pool
Date 2014-07-22 15:00 +0200
Organization Clausthal University of Technology
Message-ID <lqlna0$23fm$1@ariadne.rz.tu-clausthal.de> (permalink)

Show all headers | View raw


Hello,

I would like to create a thread pool with threads, which are should 
stopped by the user.
So I create my pool with

        m_pool = Executors.newCachedThreadPool();
        for (int i = 0; i < m_barrier.getParties(); i++)
            m_pool.submit(new Worker(m_barrier));

my Worker implements Runnable with the run-method

while (!Thread.currentThread().isInterrupted()) {
     // do something
}

Within the while-loop I run my barrier and I catch the InterruptedException

I would like to create a thread pool with a number of threads, which 
runs until the user
sends a stop signal. At the moment I run m_pool.shutdown() and/or 
shutdownNow(), but
which way is the correct Java structure. My target is, that a method 
creates all threads
of the pool, each thread runs unlimited time until the user sends a 
stop signal.

Thanks a lot

Phil

Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

thread pool Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-07-22 15:00 +0200
  Re: thread pool Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-07-22 09:11 -0400
    Re: thread pool Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-07-22 16:32 +0200
    Re: thread pool Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-07-22 21:38 +0200
      Re: thread pool Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-07-22 16:29 -0400
        Re: thread pool Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-07-22 23:01 +0200
          Re: thread pool Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-07-22 17:14 -0400
            Re: thread pool Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-07-23 08:11 +0200
              Re: thread pool Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-07-23 07:24 -0400
                Re: thread pool Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-07-23 15:57 +0200
                Re: thread pool Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-07-23 11:41 -0400
                Re: thread pool Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-07-24 09:55 +0200
                Re: thread pool Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-07-24 08:39 -0400
  Re: thread pool Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2014-07-24 20:50 -0700

csiph-web