php異步編程的應(yīng)用?
傳統(tǒng)的同步編程是一種請求響應(yīng)模型,調(diào)用一個方法,等待其響應(yīng)返回. 異步編程就是要重新考慮是否需要響應(yīng)的問題,也就是縮小需要響應(yīng)的地方。因為越快獲得響應(yīng),就是越同步化,順序化,事務(wù)化,性能差化。
異步編程通常是通過fire and forget方式實現(xiàn),發(fā)射事件后即忘記,做別的事情了,無需立即等待剛才發(fā)射的響應(yīng)結(jié)果了。
(發(fā)射事件的地方稱為生產(chǎn)者,而將在另外一個地方響應(yīng)事件的處理者稱為消費者).異步編程是一種事件驅(qū)動編程,需要完全改變思路,將“請求響應(yīng)”的思路轉(zhuǎn)變到“事件驅(qū)動”思路上,是一種軟件編程思維的轉(zhuǎn)變.
上一篇周易是國學(xué)嗎
下一篇入門編程學(xué)什么