Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用C语言编译和执行外部代码# 我在C语言中编写一个应用程序,它将编译和执行用C、C++或java编写的外部代码。在这方面,我有几个问题要问,以下是我到目前为止所做的研究: 将有一个服务器,该服务器将承载接收用户提交的代码请求的应用程序。这些请求将在特定套接字上发送 将有一个接收方线程将所有此类请求排入队列 将有消费者线程从队列中退出,并编译和执行程序(提交的代码)。编译和执行时,将从命令行使用适当的编译器和加载程序,这些编译器和加载程序将作为C#App中的进程执行 到目前为止,可以假设安全问题,如沙箱、不公开服务器访问等,已经/将在以后考虑。我主要关注的是这个执行逻辑_C#_Windows_Linux_Multithreading_Sandbox - Fatal编程技术网

用C语言编译和执行外部代码# 我在C语言中编写一个应用程序,它将编译和执行用C、C++或java编写的外部代码。在这方面,我有几个问题要问,以下是我到目前为止所做的研究: 将有一个服务器,该服务器将承载接收用户提交的代码请求的应用程序。这些请求将在特定套接字上发送 将有一个接收方线程将所有此类请求排入队列 将有消费者线程从队列中退出,并编译和执行程序(提交的代码)。编译和执行时,将从命令行使用适当的编译器和加载程序,这些编译器和加载程序将作为C#App中的进程执行 到目前为止,可以假设安全问题,如沙箱、不公开服务器访问等,已经/将在以后考虑。我主要关注的是这个执行逻辑

用C语言编译和执行外部代码# 我在C语言中编写一个应用程序,它将编译和执行用C、C++或java编写的外部代码。在这方面,我有几个问题要问,以下是我到目前为止所做的研究: 将有一个服务器,该服务器将承载接收用户提交的代码请求的应用程序。这些请求将在特定套接字上发送 将有一个接收方线程将所有此类请求排入队列 将有消费者线程从队列中退出,并编译和执行程序(提交的代码)。编译和执行时,将从命令行使用适当的编译器和加载程序,这些编译器和加载程序将作为C#App中的进程执行 到目前为止,可以假设安全问题,如沙箱、不公开服务器访问等,已经/将在以后考虑。我主要关注的是这个执行逻辑,c#,windows,linux,multithreading,sandbox,C#,Windows,Linux,Multithreading,Sandbox,我有以下问题要问: 有没有更好的办法/我做错什么了吗 该方法在纸面上看起来不错,但主要取决于实现 你想要多少就有多少,取决于机器的性能。操作系统将处理它们 这并不重要,只要你把它密封起来:恶意的/格式错误的/明显错误的代码将被提交:Java不会造成那么大的破坏,但C/C++有点危险 我意识到这个问题可能会引起争论和讨论。我已进一步编辑了该问题,以便删除此类文本。

我有以下问题要问:

  • 有没有更好的办法/我做错什么了吗
  • 该方法在纸面上看起来不错,但主要取决于实现
  • 你想要多少就有多少,取决于机器的性能。操作系统将处理它们
  • 这并不重要,只要你把它密封起来:恶意的/格式错误的/明显错误的代码将被提交:Java不会造成那么大的破坏,但C/C++有点危险

  • 我意识到这个问题可能会引起争论和讨论。我已进一步编辑了该问题,以便删除此类文本。