|
Boost : |
From: JH (jupiter.hce_at_[hidden])
Date: 2019-09-02 01:06:22
Hi,
Does io_service create threads for running timers? My application is
running a single thread, but if io_service creates multiple threads
for running timer, I must use the mutex or atomic lock.
Thank you.
Kind regards,
- jupiter
On 9/1/19, JH <jupiter.hce_at_[hidden]> wrote:
> Hi,
>
> I use a single thread to run 3 classes using
> boost::asio::deadline_timer, the timers are managed by
> boost::asio::io_service. I deliberately use a single thread to avoid
> mutex, I believe those 3 timers are called exclusively by
> boost::asio::io_service in a single thread, there won't be race
> condition to share the objects among them, is it correct?
>
> Thank you.
>
> Kind regards,
>
> - jupiter
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk