This seems like a problem with the capabilities of the PDA. Producer-Consumer architectures work OK on a regular computer because the OS can handle multi-threading. I am not sure if the OS and processor on a PDA has the same capabilities.
Can you post a screen shot of your producer-consumer code?
Eli S.
National Instruments
Applications Engineer