I never managed concurrent threads in Qt but now I need a function in my application to monitor the presence of available data coming from an FTDI device (I'm using the FDTI driver to read/write data). I need a for loop that run every few millisecond to check if there are bytes in the receive queue and thet run concurrently with the application. If there are bytes in the receive queue then emits a signal for the main thread.

I read some example about the Concurrent library but I can't achieve my purpose cause I am not familiar with this stuff. Can someone help me or get me some suggestion?