I have a vi with two while loops working in parallel at the same time. These while loops share a semaphore (the same) because I want one while loop depends on the another while loop. I create a sempahore and then in one while loop I acquire it. In the another while loop I release it (the semaphore acquired by the another while loop) after a few seconds and when I release it, LV says:
LabVIEW: Release Semaphore called on a semaphore that was not currently acquired.
I don't understand because I acquire it before in that while loop. I am sure that when I release it, it already had been acquired before.