Blocking Calls


" "

All of the QMF for Windows API functions are synchronous. This means that they block, or do not return, until the requested database action completes. This implementation is desirable because it simplifies programming in the client application. However, if your client application is single-threaded, it will not be able to respond to user input or perform screen refreshes while it is waiting for a QMF for Windows API function to return.

The QMF for Windows API responds to one function call at a time from a client. If your client application is multi-threaded: