This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
@zeldarules28: Go
Thank you !
That's exactly what i was looking for, it's basically the same as "synchronized" in java. On the wiki page i got all the information i needed.
Hi,
let's say we have the following trigger :
Event : Event X
Actions : Call Function Y [runs in a new thread]
and the Function Y is defined as it follows :
Function Y [ new Thread ] [LockY is a global boolean variable]
if (LockY == true) { While(LockY == true) { sleep 1 second } } LockY = true ; Rest of Function Y instructions... LockY = false ;
All i need is Function Y to be used by only one caller at a time.
Will the above code work ? Or if for example two events that occurs at the exact same time be able to call Function Y and both find LockY false ?
thanks,
Nite.
@zeldarules28: Go
Thank you !
That's exactly what i was looking for, it's basically the same as "synchronized" in java. On the wiki page i got all the information i needed.
Hi,
let's say we have the following trigger :
Event : Event X
Actions : Call Function Y [runs in a new thread]
and the Function Y is defined as it follows :
Function Y [ new Thread ] [LockY is a global boolean variable]
All i need is Function Y to be used by only one caller at a time.
Will the above code work ? Or if for example two events that occurs at the exact same time be able to call Function Y and both find LockY false ?
thanks,
Nite.