各位大虾好
    本人在用java做一个黑白棋对战游戏比赛平台,希望能够动态加载人工智能文件,将两个选手制作的人工智能加载进来之后进行pk来决定胜负。现在,其他功能已经初步完成。但是,为了公平起见,我想加上线程的内存大小控制和线程执行时间控制,比如说两位选手的代码执行的时候,申请的内存都不能超过20M,执行的时间不能超过5S,一旦有超出限定,就返回一个随即值。需要怎样才能实现呢?

解决方案 »

  1.   

    xxx.jar -Xms32m -Xmx32m
    LZ去google下额
      

  2.   

    申请的内存不超过20M这个可以控制读入的文件大小吧执行时间这个不太好办,因为线程是通过JDK来调度的,不太好控制运行时间
      

  3.   

    能不能具体一点啊 我是想在代码中控制 用的编译器是MyEclipse 而且 我不是想控制整个游戏平台的内存 而是平台调用的那个文件的内存 能否给个具体的简单例子呢 多谢