对于判题系统中的docker容器资源限制,可以根据不同的需求采取不同的实现方式。
一种常见的做法是为每道题目生成一个独立的容器。这样可以确保每个题目的资源限制是独立的,不会相互影响。每当一个用户提交一个题目,系统会为其创建一个新的容器,然后在容器中运行用户的代码,并根据题目的要求设置相应的资源限制,如CPU使用时间、内存限制等。通过这种方式,可以实现题目之间的隔离和独立性。
另一种做法是通过修改容器的配置来调整资源限制。在这种情况下,系统会预先创建一定数量的容器,每个容器都有一些默认的资源限...