比如把 a分配给A ,b分配给B ,c分配给A ,d分配给B ,如此根据a b c d 不断的增长来不断的进行分配操作.
我的想法:
在A的表中给一个字段,每次分配资源的时候根据这个字段进行判断是否分配给他.
利用缓存或者其它的做一个全局变量来标记下一个需要分配的变量,分配的时候就直接利用这个全局变量,进行分配.
总感觉这些办法都不是很好,大家还有其它的办法来优雅的实现吗?或者以上的办法会出现的问题.
PS:我是新手,不懂太深奥的东西,讲的易懂就好.
比如把 a分配给A ,b分配给B ,c分配给A ,d分配给B ,如此根据a b c d 不断的增长来不断的进行分配操作.
我的想法:
在A的表中给一个字段,每次分配资源的时候根据这个字段进行判断是否分配给他.
利用缓存或者其它的做一个全局变量来标记下一个需要分配的变量,分配的时候就直接利用这个全局变量,进行分配.
总感觉这些办法都不是很好,大家还有其它的办法来优雅的实现吗?或者以上的办法会出现的问题.
PS:我是新手,不懂太深奥的东西,讲的易懂就好.
4 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
4 回答2k 阅读
2 回答791 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.4k 阅读
第二种方法可以,全局标记下a,b,c,d,e...的资源顺序,然后取模就可以了,比如mod 2,为1分为A,为0分给B。