On Sunday 14 December 2008 13:12, [email protected] wrote:
> Author: xor
> Date: 2008-12-14 13:12:37 +0000 (Sun, 14 Dec 2008)
> New Revision: 24308
> 
> Modified:
>    trunk/plugins/MDNSDiscovery/javax/jmdns/JmDNS.java
> Log:
> Add FIXME.
> 
> Modified: trunk/plugins/MDNSDiscovery/javax/jmdns/JmDNS.java
> ===================================================================
> --- trunk/plugins/MDNSDiscovery/javax/jmdns/JmDNS.java        2008-12-14 
> 13:03:38 
UTC (rev 24307)
> +++ trunk/plugins/MDNSDiscovery/javax/jmdns/JmDNS.java        2008-12-14 
> 13:12:37 
UTC (rev 24308)
> @@ -290,6 +290,8 @@
>                  socket.close();
>                  if (incomingListener != null)
>                  {
> +                     /* FIXME: This is probably not the proper way to 
> shutdown. 
toad/nextgens said that threads are recycled so join is bad.
> +                      * Use notify()/wait() and a boolean instead. See 
freenet.support.TransferThread for an example. */
>                      incomingListener.join();

Only if MDNS uses our executor which I find highly unlikely. IIRC it creates 
its own threads, doesn't it? Or is incomingListener the one thread created 
directly by the parent? Maybe threaded plugins should be run directly on 
threads ...

>                  }
>              }
> 
> _______________________________________________
> cvs mailing list
> [email protected]
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> 
> 

Attachment: pgpfoYeTEMM5n.pgp
Description: PGP signature

_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to