General Change Notification

Up: GEOS SDK TechDocs | Up | Down | Next: 1 Design Goals
| One-page Version of this Chapter for Easy Printing

In a multitasking environment, threads may need to know of condition changes that might affect them. In most cases where shared resources or multiple threads of execution exist, processes and objects must be sure of the integrity of data that they depend on and must be sent notice when that data changes.

In GEOS, this functionality is provided through the General Change Notification (GCN) mechanism. Although one could set up messages between processes and objects manually, the GCN mechanism eliminates the need to keep track of all processes that depend on the particular change and to keep track of all messages sent out to the various processes and objects.


Up: GEOS SDK TechDocs | Up | Down | Next: 1 Design Goals
| One-page Version of this Chapter for Easy Printing