同步(synchronous)和非同步(asynchronous)的區別

同步與非同步...

同步(synchronous)和非同步(asynchronous)的區別

同步與非同步

Synchronous和asynchronous是兩個看起來很嚇人但很簡單的詞。同步僅僅意味著所有事件都是按照一定的時間順序發生的,可以預測。某個事件總是跟在另一個事件之後,它們不能互換。非同步與同步相反。在非同步程序中,沒有時間順序。某些事件可以,而且經常可以互換。音樂就是一個很好的同步例子。每個參賽樂器都必須與其他樂器保持節奏,否則音樂聽起來就不對勁。對於非同步,一個很好的例子就是通訊量。車輛以不同的速度行駛,一輛車駛過另一輛車是很常見的。

在大多數應用中,同步操作是必不可少的,因為非同步操作實際上意味著混沌。例如鐵路和機場。在這些情況下,重要的是要知道哪輛車先走,以避免碰撞。事情的順序是經過仔細規劃的,以促進順利進行,而對計劃的修改很少。

雖然通常首選同步操作,但在某些情況下不需要同步操作。甚至在某些情況下,同步操作可能會對目標造成不利影響。一個不需要同步操作的例子是在網際網路瀏覽中。在使用AJAX(非同步Javascript和XML)之前,大多數網頁都需要整體重新載入,以更改小部分的資訊。使用AJAX,現在可以在不改變頁面其餘部分的情況下更新該部分。這是有益的,因為需要傳輸的資料量較小,使用者不必忍受整個頁面的重新整理。AJAX是非同步的,因為頁面更新不再同步。

在計算機操作中,I/O是同步操作變得有害的一個領域。在這方面,同步操作意味著處理器需要等待資料被寫入或讀取,然後才能繼續。問題是,I/O裝置,如硬碟驅動器,特別是軟盤驅動器,有機械部件,速度非常慢。如果處理器需要等待驅動器完成,這將浪費大量時間。非同步操作允許處理器在等待讀/寫完成的同時執行其他操作,併在操作成功後繼續。

Summary:Synchronous means 在時間順序上,非同步意味著沒有時間順序在許多實際應用程式中,同步優先於非同步同步在某些情況下的效能可能比非同步差

  • 發表於 2021-06-23 12:02
  • 閱讀 ( 96 )
  • 分類:語言

你可能感興趣的文章

共時的(synchronic)和歷時語言學(diachronic linguistics)的區別

...言學與歷時語言學的表格形式 5. 摘要 什麼是共時語言學(synchronic linguistics)? 目前,共時語言學的研究也被稱為共時語言學。但是,這個時間點也可以是過去的某個特定時間點。因此,語言學的這一分支試圖研究語言的功能,而...

  • 發佈於 2020-10-18 07:07
  • 閲讀 ( 66 )

同步(synchronous)和非同步學習(asynchronous learning)的區別

...。因此,這是同步學習的一個缺點。 什麼是非同步學習(asynchronous learning)? 非同步學習是一種以非同步互動促進學習的自學習方法。電子郵件、線上討論板、維基百科和部落格都是支援非同步學習的資源。一些常見的非同步學...

  • 發佈於 2020-10-18 13:00
  • 閲讀 ( 44 )

同步(synchronous)和非同步傳輸(asynchronous transmission)的區別

...可靠的,並且允許大量的資料傳輸。 什麼是非同步傳輸(asynchronous tran**ission)? 非同步傳輸也稱為啟動/停止傳輸,使用流控制方法將資料從傳送方傳送到接收方。它不使用時鐘在源和目標之間同步資料。 這種傳輸一次傳送一個...

  • 發佈於 2020-10-18 13:22
  • 閲讀 ( 61 )

睡覺(sleep)和在java中等待(wait in java)的區別

...算器類   圖03:主要方法 Calculator類擴充套件了執行緒。synchronized塊在run方法內。for迴圈和notify方法在synchronized塊內。在main方法中,建立一個執行緒的例項,並對該例項呼叫start方法。main方法將等待執行緒發出通知。在執行程式...

  • 發佈於 2020-10-19 03:04
  • 閲讀 ( 48 )

同步(synchronous)和非同步dram(asynchronous dram)的區別

...AM比普通DRAM速度更快,執行效率更高。 什麼是非同步dram(asynchronous dram)? 第一臺個人計算機使用非同步DRAM。它是DRAM的舊版本。在非同步DRAM中,系統時鐘不協調或同步記憶體訪問。當存取儲存器時,該值在一段時間後出現在輸...

  • 發佈於 2020-10-21 00:26
  • 閲讀 ( 55 )

同步(sync)和備份(backup)的區別

同步(sync)和備份(backup)的區別 同步和備份的關鍵區別在於,同步可以雙向複製檔案,而備份只會將檔案推向一個方向。從你的電子裝置中丟失資料是很可怕的。同步和備份你的裝置可以節省很多壓力。但是同步和備份之間有...

  • 發佈於 2020-10-25 05:12
  • 閲讀 ( 51 )

onenote常見問題解答:記筆記問題的答案

...“資訊”螢幕右側的“檢視同步狀態”。在Shared Notebook Synchronization(共享筆記本同步)對話方塊中,您將在同步過程中的每個筆記本的Sync Now(立即同步)按鈕左側看到一個進度條。 ...

  • 發佈於 2021-03-26 13:03
  • 閲讀 ( 72 )

如何在計算機之間同步瀏覽器書籤、副檔名和其他資料

...有一個Opera帳戶,也可以直接登入。 單擊“Choose what to synchronize”(選擇要同步的內容)。在此螢幕上,您可以選擇啟用或禁用書籤、歷史記錄、開啟的選項卡、密碼和其他瀏覽器設定(但不包括副檔名)的同步。您也可以選擇...

  • 發佈於 2021-04-07 14:13
  • 閲讀 ( 48 )

如何在任何瀏覽器中同步瀏覽器資料並在任何地方訪問它

...用Opera帳戶同步瀏覽器資料。可以透過選擇Opera選單中的Synchronize Opera選項來啟用它。 Opera Link在您的裝置之間同步您的書籤、密碼、快速撥號頁、筆記、鍵入的web地址的歷史記錄、搜尋引擎和內容阻止程式規則。您還可以訪問網...

  • 發佈於 2021-04-12 01:29
  • 閲讀 ( 45 )

11你可能不知道的ubuntu one功能

...是,您可以右鍵單擊任何資料夾,指向ubuntuone選單並選擇Synchronize This folder開始同步。您可以從ubuntuone應用程式管理同步資料夾。 限制頻寬 預設情況下,ubuntuone使用所有可用頻寬進行檔案上傳和下載,但如果連線速度較慢,則...

  • 發佈於 2021-04-12 08:20
  • 閲讀 ( 37 )
xjx92742
xjx92742

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦