Сообщение от x-yuri
|
ничего не понял
|
есть цепочка. наполнение идет через вызов функции sync(A). Если A функция sync(function(){...}) то она просто добавляется . если sync() то добавиться блокировку и вернет функцию вызов которой снимет блокировку. дальше просто выполняем функции по цепочке, а если встречается блокировка то ждем пока не разблокируют.
как пример применения. нужно сделать несколько асинх. запросов, дождаться их завершения и выполнить какую-то функцию. Тоесть ставим несколько блокировок, а после них нужную функцию. А вот в методом FINoM такое не сделать.