树上的多线程
multithreading on a tree
本文关键字:多线程 更新时间:2023-10-16
使用boost,我需要去一棵树上进行序列对齐,从叶子开始,然后穿过它到叶子。 我必须使它成为多线程。 再次使用提升线程如何实现这一点?
我想穿过树,看看它是不是一片叶子。 如果是这样,请对齐它,然后等待其他对齐,然后移动到下一个入口点。 像这样:
R / \ / \ {a} {b} / \ / \ {c} {d}{e} [f] / / [h] [j]
f
是一片叶子;h
和j
也是如此。 它需要等到没有更多的叶子了,然后才能进入下一个级别,依此类推。 有什么想法吗? 谢谢。
使用提升线程组和双端面,看看
相关文章:
- 在C++中使用cURL和多线程
- 多线程双缓冲区
- 为什么我的多线程作业队列崩溃
- 在main()之外初始化std::vector会导致性能下降(多线程)
- 试图创建一个多线程程序来查找0-100000000之间的总素数
- 为什么一个向量上的多线程操作很慢
- 学习多线程C++:添加线程不会使执行速度更快,即使它看起来应该
- 全局变量 多读取器 一个写入器多线程安全?
- boost::文件系统::recursive_directory_iterator多线程安全
- 如何阻止TensorFlow的多线程
- 如何在多线程中正确使用unique_ptr进行多态性?
- 并发/多线程:是否可以以这种方式生成相同的输出?
- sigwait() 在多线程程序中不起作用
- 多线程程序中出现意外的内存泄漏
- 静态 constexpr 类成员变量对多线程读取是否安全?
- 多线程比没有线程C++慢
- 具有 C++11 多线程的特征库
- 通过安装信号处理程序关闭多线程应用程序
- 成员变量在多线程 C++ 时自行更改
- 尝试从头开始实现Leetcode的FizzBuzz多线程问题。收到"libc++abi.dylib: terminating"错误