Skip to content

wenzi0github/judge-runner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

judge-runner

judge-runner

获取可执行程序的时间、空间消耗

详细: https://blog.csdn.net/qq_38089964/article/details/86030149 判题流程 核心命令:

  • vfork();创建子进程
  • setrlimit(RLIMIT_CPU, &rl);设置子进程的时间、内存限制
  • execvp(args[0],args);运行可执行程序
  • wait4(pid, &status, 0, &ru);回收子进程
  • 判别子进程退出的类别(超时或者超内存)

About

判题核心实现(获取程序运行时间和内存 消耗)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%