首页 > 其他 > 详细

hustoj实现远程判题的两种方案

时间:2020-08-22 08:16:19      阅读:69      评论:0      收藏:0      [点我收藏+]

一、在web中对接vjudge

需要在web端创建子线程,使其处理表中的远程提交。同时修改core代码,使其不分配线程处理表中的远程提交。这里选择共用同一张solution表,是为了避免建立新表需要还原复杂的调用关系。

技术分享图片

二、在core中对接vjudge

core由两部分组成:负责感知任务并分配子线程的judged、负责子线程本地判题的client。我们可以复用judged分配线程时做的并发处理,在调用client时新建分支,用不同的client分别处理远程提交、本地提交。

技术分享图片

hustoj实现远程判题的两种方案

原文:https://www.cnblogs.com/zzzz76/p/13544032.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!