轮询,英语轮询。
轮询根据某一算法顺序触发,在轮询时存储当前执行后的索引,在下一次执行时可以获得开始索引位置实现负载均衡。 (因为表达不太明确,请指出来) ) ) )。
轮流是通常意义上的有序阵列,其中轮询根据某些算法来布置。
考虑案例
1、一艘船漏水,上面20人,只有一艘救生艇可供3人乘坐。 于是20个人聚集在一起绕了一圈,每次数到第七就把他踢下去。 最后三个人得到乘车资格了吗? (轮询规则是随机选择一个人从下开始计数7 ) )。
例如,随机选择索引位置5,例如[ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 ] 输出结果为[ 2,6,7 ],其中定义的间隔7可以理解为简单的轮询规则。
2、编码盒
publicstaticvoidmain (string [ ] args ) int [ ] arr={ 10,9,8,7,6,5,4,3,2,1,0 }; //轮询规则:指定开始索引位置int index=4; for(intI=0; i 17; I//下一个轮询索引(开始位置) intnextindex=(索引1 ) % 11; System.out.println (轮询结果: ' arr[nextIndex] ); //执行结果: 5、6、7、8、9、10、0、1、2、3、4、5、6、7、8、9、103、其他轮询规则或算法
包括3定时轮询、加权轮询、随机轮询、权重轮询等。