Chas Emerick wrote: > I believe this is an issue related to how the threadpools used by > executors are populated by default, i.e. they use non-daemon > threads. > > clojure.lang.Agent uses instances of these default threadpool > configurations, which is likely the cause of the delayed shutdown > of the JVM (I'll bet that if you let the process linger for a > couple minutes, the threadpools' timeouts will trip, the non-daemon > threads will die, and the process will exit gracefully).
Oddly enough, this is the behavior I generally see interactively. When spawned via cron(8), however, the java processes linger for weeks and I have to manually kill(1) them. Is there something in that execution environment that would suppress the threadpool timeout? -Drew --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---