又大又粗又硬又爽又黄毛片,国产精品亚洲第一区在线观看,国产男同GAYA片大全,一二三四视频社区5在线高清

當前位置:
網(wǎng)站首頁
>
教育資訊
>
熱點資訊
>
異步的概念 什么時候用異步編程
異步的概念 什么時候用異步編程
時間:2021-03-23 17:01     小編:OYQJ

  關(guān)于JavaScript 異步(Asynchronous, async)是與同步(Synchronous, sync)相對的概念。想必大家還不是很熟練,小編已經(jīng)整理出來,供大家參考,希望能夠幫助到大家。

  異步的概念

  異步(Asynchronous, async)是與同步(Synchronous, sync)相對的概念。

  在我們學(xué)習(xí)的傳統(tǒng)單線程編程中,程序的運行是同步的(同步不意味著所有步驟同時運行,而是指步驟在一個控制流序列中按順序執(zhí)行)。而異步的概念則是不保證同步的概念,也就是說,一個異步過程的執(zhí)行將不再與原有的序列有順序關(guān)系。

  簡單來理解就是:同步按你的代碼順序執(zhí)行,異步不按照代碼順序執(zhí)行,異步的執(zhí)行效率更高。

  以上是關(guān)于異步的概念的解釋,接下來我們通俗地解釋一下異步:異步就是從主線程發(fā)射一個子線程來完成任務(wù)。

  什么時候用異步編程

  在前端編程中(甚至后端有時也是這樣),我們在處理一些簡短、快速的操作時,例如計算 1 + 1 的結(jié)果,往往在主線程中就可以完成。主線程作為一個線程,不能夠同時接受多方面的請求。所以,當一個事件沒有結(jié)束時,界面將無法處理其他請求。

  現(xiàn)在有一個按鈕,如果我們設(shè)置它的 onclick 事件為一個死循環(huán),那么當這個按鈕按下,整個網(wǎng)頁將失去響應(yīng)。

  為了避免這種情況的發(fā)生,我們常常用子線程來完成一些可能消耗時間足夠長以至于被用戶察覺的事情,比如讀取一個大文件或者發(fā)出一個網(wǎng)絡(luò)請求。因為子線程獨立于主線程,所以即使出現(xiàn)阻塞也不會影響主線程的運行。但是子線程有一個局限:一旦發(fā)射了以后就會與主線程失去同步,我們無法確定它的結(jié)束,如果結(jié)束之后需要處理一些事情,比如處理來自服務(wù)器的信息,我們是無法將它合并到主線程中去的。

  為了解決這個問題,JavaScript 中的異步操作函數(shù)往往通過回調(diào)函數(shù)來實現(xiàn)異步任務(wù)的結(jié)果處理。

  回調(diào)函數(shù)

  回調(diào)函數(shù)就是一個函數(shù),它是在我們啟動一個異步任務(wù)的時候就告訴它:等你完成了這個任務(wù)之后要干什么。這樣一來主線程幾乎不用關(guān)心異步任務(wù)的狀態(tài)了,他自己會善始善終。

以上就是小編為大家整理的異步的概念與什么時候用異步編程希望能給大家?guī)韼椭?,更多相關(guān)資訊,請關(guān)注可圈可點網(wǎng)。

異步的概念 什么時候用異步編程.doc
將本文的Word文檔下載到電腦,方便收藏和打印
推薦度:
你可能感興趣的文章
西藏異地高考政策2021,現(xiàn)在社會在不斷的發(fā)展進步,城市也越來越包容,每個城市都會有許多的外地人。他們的孩子也還會跟隨著到異地上學(xué),那么異地高考都有哪些要求呢?
異地報考研究生需要什么條件,在往屆生準備考研的話有不少的同學(xué)是在非戶籍地復(fù)習(xí)的,那么在快考試的時候這部分的學(xué)生可以在非戶籍地考試嗎?下面小編就為大家整理的異地報
異地高考需要什么條件?異地高考怎么報名?實行異地高考,很多異地工作的父母異地上學(xué)的孩子,都將大大受益,也充分體現(xiàn)他們在異地所做的貢獻得到承認和肯定。異地高考也是
異地高考需要什么條件?異地可以高考嗎?有不少考生可能因為種種原因需要在外地參加高考,所以會出現(xiàn)這些問題。今天小編特意為大家整理了異地高考新政策2021,希望對大
異地高考政策是什么,相信不少家長和同學(xué)們都聽說過“高考移民”、“異地高考”等名詞,可能大家對這些名詞的具體含義不是很了解,小編收錄整理了一些關(guān)于“異地高考”的信
異地高考需要什么條件才符合 ,異地高考本來是為了滿足不同的教育水平的地方擁有同等的教育機會,但是現(xiàn)在被一些人鉆了空子,因此在異地高考這方面,又有了新的要求,下面
異步的概念 什么時候用異步編程.doc
文件格式:DOCX
版本推薦:Microsoft Office 2020
終身vip限時199
全站組卷·刷題終身免費使用
立即搶購