コードをマルチスレッドに変更しています。いくつかの記事を読みましたが、答えが見つかりませんでした。メイン、クラス A、クラス B があります。クラス b でスレッドをプログラムできるかどうかを知りたいので、メインがクラス a を呼び出すと、クラス b が呼び出されます。ここでは、サブクラスのメインからではなく、踏み板が作成されます。ありがとう。
主要
fr.place_sequences_to_nodes(&sequences,&leaf_nodes,reference_alignment,data_type);
int count = 1; root->name_internal_nodes(&count);
root->start_alignment(&mf);
ss.str(string());
ss << "Time main::align: "<< double(clock()-t_start)/CLOCKS_PER_SEC <<"\n";
Log_output::write_out(ss.str(),"time");
ノード
void align_sequences(Model_factory *mf)
{
if(leaf) return;
left_child->align_sequences(mf);
right_child->align_sequences(mf);
this->align_sequences_this_node(mf);
}