固定されたthreadExecutor内でgetOptimizedMol()メソッドにアクセスするにはどうすればよいですか?各オプティマイザスレッドが終了すると、戻り分子を取得する必要がありますか?戻り値threadExecutor
import chemaxon.marvin.calculations.ConformerPlugin;
import chemaxon.marvin.plugin.PluginException;
import chemaxon.struc.Molecule;
public class Optimizer3D implements Runnable {
private Molecule mol3D;
private Molecule mol2D;
Optimizer3D(Molecule mol2D_)
{
this.mol2D = mol2D_;
}
@Override
public void run() {
mol3D = chemAxonOptimizer();
}
private Molecule chemAxonOptimizer()
{
//optimize molecule code not shown
return molecule;
}
public Molecule getOptimizedMol()
{
return mol3D;
}
}
はどうもありがとうございました! – lochi