java實(shí)現(xiàn)http請(qǐng)求的方法 java中如何模擬真正的同時(shí)并發(fā)請(qǐng)求?
java中如何模擬真正的同時(shí)并發(fā)請(qǐng)求?如果它不是多核主機(jī),那么同一時(shí)間實(shí)際上只執(zhí)行一個(gè)進(jìn)程。然而,由于計(jì)算機(jī)的高速性,例如1s可以切換和調(diào)度多個(gè)進(jìn)程或線程,以達(dá)到并行和無阻塞的效果。您想要的真正的并發(fā)
java中如何模擬真正的同時(shí)并發(fā)請(qǐng)求?
如果它不是多核主機(jī),那么同一時(shí)間實(shí)際上只執(zhí)行一個(gè)進(jìn)程。然而,由于計(jì)算機(jī)的高速性,例如1s可以切換和調(diào)度多個(gè)進(jìn)程或線程,以達(dá)到并行和無阻塞的效果。您想要的真正的并發(fā)性可以通過使用多核主機(jī)來打開線程來實(shí)現(xiàn)。但也不能一直做所有CPU在執(zhí)行發(fā)送請(qǐng)求的動(dòng)作。在實(shí)際應(yīng)用場(chǎng)景中,大多數(shù)情況下要達(dá)到并行效果就要滿足要求,沒有必要同時(shí)強(qiáng)調(diào)執(zhí)行力。例如,對(duì)于壓力測(cè)試,打開1000個(gè)或更多線程以請(qǐng)求要測(cè)試的相應(yīng)接口。這不是一個(gè)瞬間,而是一個(gè)像1的周期。