On 10/19/10 11:07 CDT, FeepingCreature wrote:
On 19.10.2010 13:33, Stephan wrote:
BUT it wont work like that. AFTER i stopped all other threads some
strange behavior of druntime makes every creation of an
InternetAddress instance (internally trying to resolve host)
impossible (throws an exception). Additionally even if the Internet
Addresses were created upfront the TcpSockets wont connect but
throw.
Terminating threads has always been iffy in D.
Terminating threads has always been iffy in all languages that use
native threads. I've discussed with Sean a couple of times about ways to
define a little protocol and API for orderly thread termination. We need
something like a callback mechanism - atShutdown().
Andrei