This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

semaphore unlock after timeout
#3
(06.01.2020, 15:18)admin Wrote: This is not safe because it leads to race conditions which semaphores prevent. Can you explain why do you need this? If your function can fail due to an error you should execute it using pcall().
Ok thanks, 

what i am trying to achieve is to have a event script, switch on a group, start a timer then, timeout and switch off a group (also block the resident script from running again while the timer is running ) 
the event script is triggered by an security alarm message which can happen quite fast (every time the pir is triggered, this is why i want to block the script from running if it has been triggered so i don't have multiple scripts running)

are you able to point me in the right direction. 

Many Thanks
Reply


Messages In This Thread
RE: semaphore unlock after timeout - by admin - 06.01.2020, 15:18
RE: semaphore unlock after timeout - by benanderson_475 - 06.01.2020, 20:55

Forum Jump: