程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-JS單線程 如何避免阻塞?

javascript-JS單線程 如何避免阻塞?

編輯:編程綜合問答
JS單線程 如何避免阻塞?

筆者初接觸js,目前還在啃javascript高級程序設計,啃完ECMAScripts和一部分DOM,有個問題很困惑,求助各位大神
js在浏覽器的執行是單線程的,我這樣理解應該是沒問題的吧?那麼問題來了,假設我要實現一個功能,每隔一秒就需要調用一次,怎麼樣才能保證我的這個進程不會阻塞。比如一個顯示時間的模塊,每隔一秒就需要調用一次,進行修改,但是現在有一個進程需要從服務器端交互數據,而get的過程大於1000ms,那麼怎麼樣確保,時間顯示不會停滯

最佳回答:


以前的JavaScript是不能多線程執行的,你在運行一段腳本的時候,如果有其它腳本正在請求,那這段腳本就只能等待。不過最新的html5支持Web worker功能,這個相當於讓JavaScript可以多線程執行任務。具體使用你可以百度。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved