首先假設(shè)我們有一挺機(jī)槍一桿步槍,子彈通用。前兩種只涉及彈夾,后兩種機(jī)槍用彈鼓,步槍用彈夾,表示多個(gè)payload
第一種:狙擊-Sniper標(biāo)簽
用這種模式,payload只有一個(gè),在每個(gè)位置上輪詢
也就是只有一種子彈,機(jī)槍打一遍,步槍再打一遍,機(jī)槍打完后彈夾裝上同樣子彈再放到步槍上接著打。好吧,
攻擊中的請(qǐng)求總數(shù)=position數(shù)量*payload數(shù)量=(機(jī)槍+步槍)*彈夾容量=2*彈夾容量。
第二種:攻城槌-Battering ram
用這種模式,payload只有一個(gè),每個(gè)插入位置都是一樣的值。也就是兩個(gè)同樣的彈夾,機(jī)槍和步槍同時(shí)各打一發(fā)。請(qǐng)求的總數(shù)=payload的總數(shù)=彈夾容量。
第三種:杈子-Pitchfork
機(jī)槍和步槍,機(jī)槍是彈鼓,步槍是彈夾。機(jī)槍和步槍每次同時(shí)各打一發(fā)。
請(qǐng)求的數(shù)量=min{payload數(shù)量}=min{彈鼓容量,彈夾容量}
第四種:集束炸彈-Cluster bomb
一次射擊,每個(gè)彈鼓的子彈對(duì)應(yīng)每個(gè)彈夾的子彈。就好像子彈可以重復(fù)射擊,彈鼓里的第一個(gè)子彈可以重復(fù)射擊,直到步槍的彈夾打光,然后第二個(gè)子彈再重復(fù)對(duì)應(yīng)一個(gè)彈夾,依次下去,直到彈鼓打完。
攻擊請(qǐng)求的總數(shù)=各ppayload組中payload數(shù)量的乘積=彈鼓容量*彈夾容量。
邏輯有點(diǎn)不嚴(yán)謹(jǐn),大概這意思。