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