?假設:線程數10
ramp-Up Period :100秒
意思是:在100秒內啟動10個線程(其實10個線程基本上是同時啟動的,只是線程會sleep不同的時間,然后才會正式工作)
如下圖:
1、計算間隔:
perThreadDelayInMillis = 100*1000/10
2、計算每個線程的間隔:
i * perThreadDelayInMillis
第一個線程sleep? 1*perThreadDelayInMillis
第二個線程sleep? 2*perThreadDelayInMillis
第三個線程sleep? 3*perThreadDelayInMillis
線程啟動后,根據計算的等待時間,進行sleep