Good to know.
fork()/exec() should be enough until Diamondback rosbag API.

Gautier

Le 31/08/2010 20:03, Josh Faust a écrit :
On Tue, Aug 31, 2010 at 4:53 PM, Gautier Dumonteil <gautier.dumonteil@gmail.com> wrote:
I saw that rosbag is multithreaded but I was not too aware that fork() without exec() is dangerous in that case.
Anyway, I try fork()/exec() combination and it works fine.


Even fork()/exec() can be problematic.  If you're interested:

http://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them
https://www.lsgalilei.org/glibc-doc/Threads-and-Fork.html

Josh
_______________________________________________ ros-users mailing list ros-users@code.ros.org https://code.ros.org/mailman/listinfo/ros-users