我是一名工业工程学生,因此我想到了使用ROS的一个非常酷的应用程序。我知道这不是一个有关ROS的特定论坛,但是由于我使用C ++进行编程,而且这个问题与ROS相比与C ++的关系更大,所以我认为这是一个很好的提出问题的地方。
我的问题是我有一个ROS节点,必须执行三个不同的任务。这三个任务同等重要,因此必须同时运行。我对C ++编程并不陌生,但是我从未处理过此类问题。我通过互联网做了一些研究 多线程和并行编程,我仍然不知道彼此之间的区别。
-
- 多线程和并行编程之间的区别是什么?
-
- 哪个是C ++程序的最佳选择?
-
- 如何在C ++程序上实现这些方法?
-
- 是否有针对该主题入门人员的指南?
在此先感谢您的帮助!