I am annoyed with the wait & notify synchronisation.
The problem is the following :
I have noticed that if I launch the sync:notify service before the sync:wait service, and then launch the wait with the same key, the synchronisation is made.
In my case, I can have a global service that stops before a wait step, whereas the notify service is launched.
If another process cames to the wait step with the same key, the synchronisation is made with the wrong notify.
I guess that the sync:notify service locks some information somewhere that can be catch by a sync:wait service even if it’s launched after.
Has somebody encountered this problem ?
Is there a way to unlock the notified information ?
Thanks for any help.