i\'m thinking about these two options. I dont no if Task.Run() called multiple times per second have a poor performance instead a infinite thread with semaphore
1 - F