in reply to When to use forks, when to use threads ...?

On Windows, use threads; but on Linux, use forks;

Everything else should be the same.

Check out forks and threads. In my experience, using multiple processes via the forks module is convenient, simple and maintainable, even when inserting/updating large amounts of records in a database.