Outsch yeah - thx.

And I need to loop in the run method - right?

Why isn't a thread necessary. The program will receive tons of data out of a medical device. It should be prevent in any case blocking biosignal analysis.
Or doesn't it matter?