Boost logo

Boost :

Subject: Re: [boost] [Log] Plans to use std::thread?
From: Rich E (reakinator_at_[hidden])
Date: 2013-05-01 19:52:57


I see, thanks for explaining. Benifits would be one less static dependency
on our end, which means smaller binaries, faster build times, etc. But as
you mentioned, if we can just as well write our own async layer on top then
problem solved.

On Mon, Apr 29, 2013 at 1:18 PM, Andrey Semashev
<andrey.semashev_at_[hidden]>wrote:

> On Monday 29 April 2013 12:47:43 Rich E wrote:
> > Hi all,
> >
> > As I've been testing out the newly added Boost.Log library, I noticed it
> is
> > relying on Boost.Thread even when the C++11 <thread> library is present.
> > Are there any plans to allow the native <thread> library to be used when
> > it is available?
>
> No, not currently. Are there any benefits?
>
> Boost.Log uses quite a few components of Boost.Thread, some of which are
> not
> available in C++11, AFAIK. Switching to partially use C++11 components and
> partially Boost.Thread would complicate the code, which is already quite
> complicated because of different supported configurations.
>
> Besides, boost::thread is only used in asynchronous sinks, and its use is
> optional. You can create the thread yourself and use that thread to process
> log records.
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk