问题标签 [round-robin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 客场和主场比赛算法的平衡池
我有一个算法,它使用平衡算法创建循环锦标赛,它为以下游戏创建了四个池大小。
我希望比赛的主客场比赛数量尽可能平衡。从上面可以看出,1 始终是比赛中的第一支球队,即客队,但希望在比赛中平衡这一点,有时将其设为主队。你可以在下面看到我切换了 2 轮比赛,所以 1 可以打主场,4 可以打客场。在弄清楚游戏之后,是否有一个简单的算法来完成这个?
linq - LINQ 按“循环”排序
似乎这应该是一件容易的事,但我不知道如何用 LINQ 做到这一点。到目前为止,我能找到的唯一信息是关于循环赛的形式,这不是我想要的。我可能搜索错了。给定以下列表:
我如何对此进行排序(最好使用 linq),以便它以“循环”顺序出现,也就是说,在重复之前选择每个唯一项目一次。所以上面的列表会像这样出现(如果它按字母顺序出现并不重要,即使这个列表确实如此):
我知道我可以通过艰难的迭代来做到这一点,我只是希望有一些更简单的东西。有谁知道如何做到这一点?提前致谢!
azure - 什么是默认的 Windows Azure 托管服务行为?
将 Web 角色部署到 Windows Azure 云时,负载平衡方面的默认行为是什么?有吗?
我提出问题的原因是,我们有流量管理器,您可以在其中指定负载平衡、故障转移和循环。但是,如果我不启用此功能,那么 Azure 如何在幕后工作?
关于 SLA 的默认建议始终是至少两个实例;但这两个实例服务请求还是只有一个?因此,默认行为是故障转移?
提前感谢您对此事的任何澄清,因为我在 Google 上没有成功找到它。
perl - perl 循环排序
我有一个散列的散列设置如下:
在第二个散列(对应于 的散列$val2
)内部是一个值列表。我可以有三个这样的列表:
我想将这些列表的值放入一个新数组中,按循环顺序排序$val2
。因此结果将如下所示:
有谁知道我可以做到这一点的 perl 方法?谢谢!
php - 分片服务器配置中的 PHP 文件上传
我们使用多个服务器来处理传入的 Web 请求,这些请求以循环方式进行负载平衡。我遇到了一个不知道如何解决的问题。
使用 AJAX ( qqFileUploader ),我正在上传一个文件。默认情况下,它进入/tmp文件夹,这很好。问题是当我尝试检索该文件时,该检索请求由下一个没有我上传的文件的服务器处理。如果我一遍又一遍地重复请求,它最终会到达存储文件的原始服务器(通过循环负载平衡),然后我可以打开它。显然这不是一个好的解决方案。
这里基本上是代码:http: //jsfiddle.net/Ap27Z/。为了简洁起见,我删除了一些。您将看到上传器对象调用 PHP 文件进行文件上传,然后在文件上传完成后,对脚本进行另一个 AJAX 调用以处理 .csv 文件。这是该过程在循环中迷失的地方。
我在这里阅读了一些关于将文件上传到内存的问题,似乎目前基本上不可行。我可以使用其他选项来上传文件并在同一个请求中处理它吗?
java - 我们如何以循环方式使用多线程?
我想以多线程的方式阅读10个邮件账户的未读邮件。
但如果线程池大小为 5,则将使用线程池中的 5 个线程。每个线程将读取一个邮件帐户。因此,一旦 Thread_1 读取了第一个邮箱,它就应该读取 mailbox_6。然后线程 2 将读取mailbox_7。
当所有邮件帐户都被读取一次后,循环将从第一个邮件帐户开始。
我们如何在java中做到这一点?
asp.net-mvc - 会话状态在 asp.net 网络场中丢失
我已经忙了几个月了。
我目前有 2 个服务器用于 1 个网站。使用轮询 dns,我发现一开始一切正常(检查它更改的网站的 ip,但我可以继续我的会话),但过了一会儿我失去了我的会话,似乎无法读取表单身份验证 cookie 并且是被丢弃。(假设)但这并不总是发生。只有某些时候。
我正在使用 iis7 共享配置,我设置了机器密钥,并且我正在使用指向其中一台服务器的 stateserver,并且我验证了 stateserver 在两台服务器上都可以正常工作。
我读了一些关于 IIS 应用程序路径的东西,但我真的不知道这是什么意思,是 webapp 的路径,还是安装 IIS 的路径?在这两种情况下,它们是相同的。
有人有什么想法吗?
scheduled-tasks - 在这种循环调度的特殊情况下的进程顺序
(这是我计算机工程学位第五学期的一个问题)
假设使用的调度是轮询,那么在以下场景中,流程执行的顺序是什么?
量子尺寸 = 4
流程----到达时间----突发时间
A---0---3
B---1---5
C---3---2
D---9---5
E---12---5
我真正的疑问出现在时间 9。此时,A 和 C 已完成执行。B 在队列中,而 D 刚刚进入。哪个会先被执行?B还是D?
整体顺序应该是 ABCDEBDE 还是 ABCBDEDE?
stack - 当前线程终止后如何调度?
我正在创建一个用户定义的线程库。我使用Round-Robin
调度算法并使用该context switching
方法。但是,当线程在分配的time slot
. 该程序即将终止。我实际上想通过schedule
在当前线程终止时调用函数来重新安排所有线程。
我找到了两种方法来克服这个问题。
thread_exit
通过在当前线程正在执行的函数末尾显式调用函数。- 通过更改使
stack contents
函数thread_exit
在当前函数终止后执行的方式。
但我无法找到如何应用这些解决方案......任何人在那里......请帮助我......
java - RoundRobin Java:基于循环算法的执行过程不发生
我在这里遇到了一个问题:当前一个进程执行时间完全完成时,下一个进程才被执行。我需要这个过程基于循环算法执行。谁能给我提示如何为双处理器编写
JAva 代码文件:https ://skydrive.live.com/redir?resid=45E9B19710622F21!107 执行期间的图像:https ://skydrive.live.com/redir?resid=45E9B19710622F21!108