这可能是一个愚蠢的问题,但我只想确定。我想用不同的shell脚本同时运行相同的java类(weka文本分类器)和不同的数据集。我的想法是对此有点困惑。那个类会表现得像多线程吗?如果是这种情况,weka分类器是线程安全的吗?
答案 0 :(得分:4)
如果您从不同的shell中多次启动程序,这将创建多个进程,彼此独立。所以它们之间没有多线程问题。当然,如果每个程序依次使用多个线程,或者如果不同的进程使用相同的资源(如文件),则可能会出现问题。
答案 1 :(得分:1)
从不同的shell运行多个Weka分类器实例,将它们作为不同的进程运行。这是安全,并且它们的执行不会相互干扰。尽管他们正在将模型写入不同的位置/文件。