怎么在主程序不停止的情况下,输入一段代码让其执行

程序一直运行,在线程中通过stdin输入一段代码(函数),让其主进程去执行这个函数,怎么做

天马行空,想到个思路:把输入的代码保存到c文件中,然后调用编译器对其编译生成可执行文件,最后直接调用运行这个可执行文件。

通过stdin读一段shellcode,post到主线程执行