-
同步異步:處理端行為
阻塞非阻塞:請求端行為
查看全部 -
QPS:對服務端的請求量
TPS: 服務端對請求的處理量(吞吐量)
注:雖然請求,但不一定能全處理
查看全部 -
“多線程”可以作為處理“高并發”狀態的一執行方案
查看全部 -
并行比例增大,程序執行加快,體現在程序的單體運行時間越短,但不意味著能同時處理更多的程序
查看全部 -
被各線程共享的進程資源;
線程占用的鎖;
線程自己的獨立資源;
線程合作,多線程并發并行工作
查看全部 -
線程間共享:執行的進程代碼片段
線程間獨有:線程的堆棧
查看全部 -
創建進程:將代碼實例化的過程
查看全部 -
同步異步
查看全部 -
同步
查看全部 -
同步與異步
查看全部 -
同步與異步
查看全部 -
同步與異步
查看全部 -
同步
異步
阻塞
非阻塞
查看全部 -
高并發并不是多線程
查看全部 -
多線程還可以提高資源的利用率。
查看全部 -
多線程還可以提高資源的利用率。查看全部
-
多線程不是高并發,多線程是一種解決方式,是用來解決高并發產生的線程安全問題。查看全部
-
并發的第一種概念就是“程序運行時的并發”,第二種概念是“程序具有并發性的性質”。
只有多核CPU才能做到并行 + 并發,單核CPU只能并發。
查看全部 -
運行main函數時候,JVM啟動的各個線程的作用
查看全部 -
為什么任務管理器中顯式的線程數比創建的線程數多?
即使代碼不顯式地創建線程,在運行main函數時,JVM也會啟動其他的線程
查看全部 -
單核CPU上運行多線程程序有意義嗎?
1、首先可能我們一開始并不知道程序會運行在單核或者多核系統上
2、多線程運行在單核CPU上,可以提升CPU的利用率,比如一個線程在進行IO操作等待的時候,另外一個線程接著做其他的事情,這樣就不會造成卡頓、運行慢等問題
查看全部 -
高并發和多線程 的關系?
高并發是一種狀態,多線程是應對高并發的其中一種解決方案,高并發其實分很多場景,例如數據高并發,就可以通過添加緩存層來實現,比如redis
查看全部 -
什么是高并發?
同一時間有多個請求到服務器系統,服務器并行處理
查看全部 -
并發的兩種概念
1、多個線程在同一時間段內啟動、運行,注意是同一時間段,不是同一時間
2、對并發性的簡稱,什么叫并發性,就是不同的部分可以無序或者同時執行,且不影響最終的執行結果,是一種描述性的表達,基于這個概念,并行和并發就不在一個維度上。
查看全部
舉報