如何在主程序中为子程序运行设置等待时间?

为了实现一个功能,单独写了一个程序,当主程序调用子程序时,子程序无法收敛并返回结果,但是,给子程序传入相同的参数,单独运行的子程序可以收敛并返回结果,会不会是因为子程序运行太慢,而主程序“等不及”?如何在主程序中设置等待,等子程序计算完之后再继续?

这话说的不清不楚的
子程序是个什么,是另一个py文件吗,还是一个dll,还是一个独立的exe
有伪代码吗