My LwCVI program uses several thread pools and several threads. Each pool's ATTR_TP_PROCESS_EVENTS_WHILE_WAITING is set to 1, true. When the program runs it sends UDP/IP messages to a peripheral that responds to a waiting recvfrom(), then the program is idle until a timer wakes up the thread that sends the next message that waits for recvfrom().
At anytime I can shake the application window, the LwCVI development window, Windows Explorer and Mozilla windows, but not Word or Outlook. Word and Outlook get very few CPU cycles. They will respond after a while but respond immediately after I close the LwCVI application.
Is there a correction or work around for this problem?