[Bro-Dev] 0MQ security considerations
Gregor Maier
gregor at icir.org
Fri Jul 8 08:21:11 PDT 2011
>> First, though, I thought I'd look around for a library that does
>> something like that. If I can't find one, then it'll be time to build
>> one.
>
> I forgot the obvious one yesterday: Intel's TBB. That's what the
> multi-core Bro prototype is already using, and it's main thread
> abstraction is (almost?) compatible to C++0x. I could live that
> dependency. And it has lock-free data structures as well. I think
> that's actually the best option I see right now.
I would definitely use it then. Once Bro goes multi-core I think we
really don't want to have to deal with two different threading
libraries. And while I don't know TBB pthreads definitely is very bare-bone.
However, it appears that TBB is GPLv2 with runtime exception (and not
Lesser GPL). Just wondering whether that's going to be a issue for us....
See: http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt01ch01s02.html
cu
Gregor
--
Gregor Maier
<gregor at icir.org> <gregor at icsi.berkeley.edu>
Int. Computer Science Institute (ICSI)
1947 Center St., Ste. 600
Berkeley, CA 94704, USA
http://www.icir.org/gregor/
More information about the bro-dev
mailing list