Communications Transmit Buffer Serial Utilization
Original Publication Date: 1989-Mar-01
Included in the Prior Art Database: 2005-Jan-27
Disclosed is a method, interfacing with IBM Operating System/2 Extended Edition - Asynchronous Communications Device Interface, which provides automatic pacing of transmit data. The interfacing application is well behaved and capable of operating in a multi-tasking environment. A serialization semaphore is employed to control multi-thread access to the Asynchronous Communications Device Interface transmit buffer. The application's main thread adds data to this transmit buffer under the control of this serialization semaphore. A separate execution thread is used to issue the Asynchronous Communication Device Interface transmit requests, also under the control of this serialization semaphore.