Changes between Version 5 and Version 6 of DevProjects
- Timestamp:
- May 4, 2007, 11:22:00 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevProjects
v5 v6 25 25 * After an applications exits or is killed (for whatever reason) make sure (after a few second delay) that its subprocesses are gone too. Don't restart the job until this happens. Unix: use process groups and killpg(). 26 26 * More generally: make a better state machine for shutting down apps: tell them to checkpoint, wait a little, tell them to quit, clean up straggler processes. 27 * Same, but for suspend: if we tell a client to suspend and it's still using 28 lots of CPU after a few seconds, abort it (or something). 27 29 * Integrate BitTorrent with the core client. 28 30 * Do potentially slow RPCs and other tasks (such as computing disk usage) in a separate thread.