Поведение CakePHP не работает с bindModel

Синхронное выполнение означает, что выполнение происходит в одной серии. A->B->C->D. Если вы вызываете эти подпрограммы, A запустится, затем закончите, затем начнется B, затем закончите, затем запустится C и т. Д.

. При асинхронном выполнении вы начинаете процедуру , и пусть он запускается в фоновом режиме, когда вы начинаете свой следующий, а затем в какой-то момент скажите «подождите, пока это не закончится». Это больше похоже на:

Пуск A->B->C->D-> Подождите для A, чтобы закончить

. Преимущество состоит в том, что вы можете выполнить B, C и D, пока A все еще работает (в фоновом режиме, в отдельном потоке), чтобы вы могли лучше использовать свои ресурсы и иметь меньше «зависаний» или «ожидания», .

0
задан Franz 25 February 2015 в 15:36
поделиться