By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,907 Members | 1,364 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,907 IT Pros & Developers. It's quick & easy.

SEDA in C++

P: n/a
aa
Hi,

is anyone aware of an implementation of Matt Welsh's SEDA framework
(http://www.eecs.harvard.edu/~mdw/proj/seda/) in C++?

Alternatively: Do you know of flexible implementations of

* a thread-safe priority queue

* a thread pool

in C++?
TIA,

aa

May 30 '07 #1
Share this Question
Share on Google+
2 Replies


P: n/a
aa wrote:
Hi,

is anyone aware of an implementation of Matt Welsh's SEDA framework
(http://www.eecs.harvard.edu/~mdw/proj/seda/) in C++?

Alternatively: Do you know of flexible implementations of

* a thread-safe priority queue

* a thread pool

in C++?
I don't know about SEDA but the latest alpha of Austria C++ also has a
highly scalable (10,000+ connections) server framework.

http://netcabletv.org/public_releases/

I have not tested it fully and the interface design needs to be tweaked
a little before it's production quality.
May 30 '07 #2

P: n/a
In article <11**********************@u30g2000hsc.googlegroups .com>,
am**@avaya.com says...
Hi,

is anyone aware of an implementation of Matt Welsh's SEDA framework
(http://www.eecs.harvard.edu/~mdw/proj/seda/) in C++?

Alternatively: Do you know of flexible implementations of

* a thread-safe priority queue

* a thread pool

in C++?
Boost.threads has a thread_group class you might find useful. It also
has mutexes that you can use to protect collections, though it doesn't
have thread-safe collections built in (that I recall).

Though I believe it's still in flux (to at least some degree) the next
version of the C++ standard will have threading in the library, most
likely based to some degree or other on Boost.threads.

--
Later,
Jerry.

The universe is a figment of its own imagination.
Jun 3 '07 #3

This discussion thread is closed

Replies have been disabled for this discussion.