commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bernd Eckenfels <e...@zusammenkunft.net>
Subject Re: Jsvc start/stop and threads
Date Mon, 05 Jun 2017 13:19:38 GMT
These are just examples, depending on your use case. But I would agree that thread is a bad
one, as it is quite normal to create and start them in start.

Gruss
Bernd
--
http://bernd.eckenfels.net
________________________________
From: Andrea Lo Pumo <alopumo@movia.biz>
Sent: Monday, June 5, 2017 12:30:41 PM
To: Commons Users List
Subject: Re: Jsvc start/stop and threads

So I need to create the thread inside start() and not in init().
Why in the documentation it is suggested to create threads in init()?
"void init(String[] arguments): Here open configuration files, create a
trace file, create ServerSockets, Threads"

Thanks for the prompt reply.

2017-06-05 12:27 GMT+02:00 Greg Thomas <greg.d.thomas@gmail.com>:

> If you're terminating your thread, you'll simply need to start a new one.
>
> Greg
>
> On 5 June 2017 at 11:24, Andrea Lo Pumo <alopumo@movia.biz> wrote:
>
> > I am creating a thread in init(), and starting it in start().
> > In the user guide, there is written:
> > "void stop(): Inform the Thread to terminate the run(), close the
> > ServerSockets".
> > So in stop() I am interrupting my thread.
> > In the apidocs, there is written "the container may restart the Daemon by
> > calling start() after stop().". But, if my thread has finished, it cannot
> > be restarted again. (Thread.start() cannot be called after the thread has
> > completed execution).
> > So, what should I do?
> >
> > Thanks.
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message