阻塞檢視原始碼討論檢視歷史
阻塞 [zǔ sè] .阻塞,指有障礙而不能通過,無法暢通。見《福惠全書.卷八.錢穀部.漕項收兌》:「催儹遠離口岸,不得阻塞河路。」中文名 阻塞 外文名 block 拼 音 zǔ sè 注 音 ㄗㄨˇ ㄙㄜˋ 詞 性 動詞 反義詞 通暢.
目錄
1 基本解釋.2 其它含義 ▪ 氣象學名詞 ▪ 無線電名詞▪ 軟件工程名詞.
基本解釋
1. 水流、交通等因被某物堵塞而不能通過。明 陳子龍《募練水師疏》:「風塵阻塞,未達中朝。」 清 孫枝蔚《代書寄呈大兄伯發》詩:「行人無阻塞,寄遺歲不虛。」2. 閉塞不通。楊朔《黃河之水天上來》:「以往幾千年,這一帶山嶺阻塞,十分荒寒。」3. 使堵塞不通。用於抽象事物。明 王瓊《雙溪雜記》:「南北科道官亦交章論劾 澤 ( 彭澤 )阻塞言路。」《清史稿·高宗紀一》:「八月丙子,御史 張湄 劾諸大臣阻塞言路。」 [1]
其它含義
【氣象學名詞】 在西風帶長波槽、脊的演變過程中,高壓脊不斷北伸,指使脊的北部暖空氣與母體脫離,並出現高壓環流的暖空氣堆。因其有阻擋上游波動向下游傳遞的功能,故名為「阻塞」。形成的反氣旋環流稱為「阻塞高壓」。西風帶中出現的這種形式稱為「阻塞形勢」。其特徵為經向環流強而穩定,迫使西風帶波動的正常活動受到破壞。阻塞高壓的建立、崩潰、後退過程均伴隨出現一次大範圍環流型式的轉變或調整,阻塞形勢的維持時期過長,會使大範圍地區的天氣反常。例如,可使某一地區出現持續乾旱或連續陰雨。阻塞高壓的出現有其特殊的地區和時間。在亞洲地區,阻塞高壓經常出現在烏拉爾山及鄂霍次克海地區,一般可維持8天,最短為3-5天,以5月、6月、7月三個月出現最多。3月和11月份最少。冬季烏拉爾山山阻塞高壓崩潰時,會使中國出現一次寒潮過程。在夏季,鄂霍次克海阻塞高壓出現,則會造成中國在北部和南部地區較強的降水以及長江中下游地區的梅雨天氣過程。 阻塞(congestion): 在網絡或接收器超載的備件.當網絡阻塞時,發送方不能繼續發送TCP數據包.為了避免阻塞接收器,接收器廣告大小為0的窗口. 無線電名詞 阻塞又叫飽和,英文叫blocking,通常是指接收機接收到的信號能量過大,超過了接收正常的線性放大範圍,導致接收機無法正常工作的一種現象。類似於一個人置身於很大音量的環境中而什麼也聽不見。 軟件工程名詞 在進行網絡編程時 [2][2] ,我們常常見到同步(Sync)/異步(Async),阻塞(Block)/非阻塞(Unblock)四種調用方式: 同步: 所謂同步,就是在發出一個功能調用時,在沒有得到結果之前,該調用就不返回。也就是必須一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(同步):提交請求->等待服務器處理->處理完畢返回這個期間客戶端瀏覽器不能幹任何事 阻塞: 阻塞調用是指調用結果返回之前,當前線程會被掛起(線程進入非可執行狀態,在這個狀態下,CPU不會給線程分配時間片,即線程暫停運行)。函數只有在得到結果之後才會返回。 有人也許會把阻塞調用和同步調用等同起來,實際上是不同的。對於同步調用來說,很多時候當前線程還是激活的,只是從邏輯上當前函數沒有返回而已。例如,我們在socket中調用recv函數,如果緩衝區中沒有數據,這個函數就會一直等待,直到有數據才返回。而此時,當前線程還會繼續處理各種各樣的消息。 對象的阻塞模式和阻塞函數調用 對象是否處於阻塞模式和函數是不是阻塞調用有很強的相關性,但是並不是一一對應的。阻塞對象上可以有非阻塞的調用方式,我們可以通過一定的API去輪詢狀態,在適當的時候調用阻塞函數,就可以避免阻塞。而對於非阻塞對象,調用特殊的函數也可以進入阻塞調用。函數select就是這樣的一個例子。 1. 同步,就是調用一個功能,該功能沒有結束前,一直等結果。2. 異步,就是調用一個功能,不需要知道該功能結果,該功能有結果後通知(回調通知)3. 阻塞,就是調用(函數),(函數)沒有接收完數據或者沒有得到結果之前,不會返回。4. 非阻塞,就是調用(函數),(函數)立即返回,通過select通知調用者。同步IO和異步IO的區別就在於:數據拷貝的時候進程是否阻塞!阻塞IO和非阻塞IO的區別就在於:應用程序的調用是否立即返回!
參考資料
categorg:+830