所以我正在将代码修改为多线程,我已经阅读了几篇文章但没有找到我的答案,我有 Main,A 类,B 类,现在我想知道是否可以在 B 类中编写线程所以当当 main 调用 class a 时, this 又调用 class b 并且在这里创建了踏板,而不是从子类中的 main 中创建。谢谢。
主要的
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);
}