Next: New Features
Up: NBS The Noticeboard System
Previous: Routine Timings
The following are possible improvements and developments:
- There are no provided exit handlers and if a process crashed in the
middle of an update then a modified count could get left as an odd number which
would cause NBS_GET_VALUE and NBS_GET_SHAPE to time out.
- There are inefficiencies associated with the definition and creation
(not the use) of noticeboards with large numbers of sibling items. Definition
involves linear searches with character comparison through linked lists
and creation involves very deep recursion.
- It has been proposed that tables (rather like HDS structure arrays)
should be supported.
- It has been proposed that it should be possible to associate ``extra''
information with noticeboard items. This could be used for holding things like
units.
- The restriction on the names of UNIX noticeboards is a
nuisance. Perhaps a global list of names could be maintained, but this
system may be succeptible to access conflicts on a system with intensive
use of NBS.
Next: New Features
Up: NBS The Noticeboard System
Previous: Routine Timings
NBS The Noticeboard System
Starlink User Note 77
D.J. Allan
11 September 1995
E-mail:ussc@star.rl.ac.uk