A very simplicisitic approach would simply append all information to a log file and keep the reporting separate. This means that you won't really have to deal with locking as long as you append "short" lines to the logfile, as they are written atomically. Of course, the downside is that reporting about the programs becomes a bit more tedious and maybe you'll have to write a script that runs every week to prune unwanted information from the logs.
In reply to Re: best dbm for small dictionaries? write locking or concurrency needed
by Corion
in thread best dbm for small dictionaries? write locking or concurrency needed
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |