New submission from Pascal Chambon <chambon.pas...@gmail.com>: "Usually, daemon processes are processes which got disconnected from their parent process, and work in the background, often under a different user identity. The multiprocessing module has the concept of "daemon" too, but this time in reference to the "threading" module, in which dameons are just threads that wont prevent the application termination, even if they are still running. Thus, daemonic processes launched through multiprocessing API are normal processes that will be terminated (and not joined) if non-dameonic processes are all over."
I guess this difference of concepts would deserve a little paragraph of clarification, in both multiprocessing and threading APIs (does the paragraph above fit for that ?) ---------- components: Library (Lib) messages: 86957 nosy: pakal severity: normal status: open title: Risk of confusion in multiprocessing module - daemonic processes versions: Python 2.6, Python 2.7, Python 3.0, Python 3.1 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5906> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com