我有一份C库,我不太信任(可能会频繁崩溃)。我正在从Java进程中调用它。
为了防止C库崩溃导致整个Java应用程序崩溃,我想最好是为此库生成一个专用的Java进程,并让它通过套接字编程或RMI与Java应用程序进行接口。然后,如果发生崩溃,我可以只生成另一个进程并继续处理。
谢谢!
为了防止C库崩溃导致整个Java应用程序崩溃,我想最好是为此库生成一个专用的Java进程,并让它通过套接字编程或RMI与Java应用程序进行接口。然后,如果发生崩溃,我可以只生成另一个进程并继续处理。
ProcessBuilder
是否是正确的方法?还是有其他更简单的方法?谢谢!