Threads and Semaphores: 4 Using Multiple Threads

Up: GEOS SDK TechDocs | Up | Down | Prev: 3 GEOS Multitasking | Next: 5 Synchronizing Threads

It is possible for an application to create additional threads for a variety of purposes. For example, a terminal emulation program might have a thread whose sole purpose is to monitor the serial line for incoming characters. This might avert the danger of a serial input buffer or stream overflowing while the application is performing an involved task, such as loading a text file from disk, while not requiring a great deal of fixed memory for the serial driver's input buffer.


Up: GEOS SDK TechDocs | Up | Down | Prev: 3 GEOS Multitasking | Next: 5 Synchronizing Threads