[boost] signal is thread-safe?