The following forum message was posted by fabioz at 
http://sourceforge.net/projects/pydev/forums/forum/293649/topic/3876510:

What's done inside of eclipse is that Process.destroy() is called to terminate
the program (see
http://download-llnw.oracle.com/javase/1.5.0/docs/api/java/lang/Process.html
). Not really sure on the actual details on what's done in each platform, so,
you'll probably need to investigate a bit yourself on what's happening there.

Some tips: 
1. It could be that the kill signal is only received in the main thread and
other non daemon threads keep the program running (although it's a bit strange
-- I think it should die anyways there)

2. Maybe your program is spawning additional processes, in which case only the
process spawned from pydev will be killed (are you using multiprocessing?)

Cheers,

Fabio

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Pydev-users mailing list
Pydev-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pydev-users

Reply via email to