just::thread C++11 Thread Library V1.8.2 released
Tuesday, 06 November 2012
I am pleased to announce that version 1.8.2
of just::thread,
our C++11 Thread Library
has just been released.
This release adds support for gcc 4.7.2, and consequently official support for Ubuntu Quantal and Fedora 17.
just::thread is now available for the following compilers:
- Microsoft Visual Studio 2005, 2008, 2010 and 2012 for both 32-bit and 64-bit Windows,
- TDM gcc 4.5.2 and 4.6.1 for both 32-bit and 64-bit Windows,
- g++ 4.3, 4.4, 4.5, 4.6 and 4.7 (4.7.2 or later) for both 32-bit and 64-bit Linux (x86/x86_64), and
- MacPorts g++ 4.3, 4.4, 4.5, 4.6 and 4.7 (4.7.2 or later) for 32-bit and 64-bit MacOSX.
Get your copy of Just::Thread
Purchase your copy and get started with the C++11 thread library now.
As usual, existing customers are entitled to a free upgrade to V1.8.2 from all earlier versions.
Posted by Anthony Williams
[/ news /] permanent link
Tags: multithreading, concurrency, C++0x, C++11
Stumble It!
| Submit to Reddit
| Submit to DZone ![]()
If you liked this post, why not subscribe to the RSS feed
or Follow me on Twitter? You can also subscribe to this blog by email using the form on the left.
Design and Content Copyright © 2005-2026 Just Software Solutions Ltd. All rights reserved. | Privacy Policy
24 Comments
At the time of my graduation; i used C and C++ language too much and i always want to learn about some library programs. You described good. I loved this.
a given article is very interesting and very useful for me, thank you very much admin and pardon me permission to share the article here
thank you
help me!
It is a delight to read this article. Care with excellence at no terms and condition is your priority and seem beneficial for the mankind. Great work. Keep going.
They are not able to finish the writing assignments on time. For some students, writing any writing assignments is able to waste their time
That's great! Thanks for providing the information!
this is good post utilized C and C++ dialect Really
utilized C and C++ dialect Really this is good post
Really this online journal website page keeping a novel and exciting information.Thanks for show to us utilized C and C++ dialect
At the season of my graduation; i utilized C and C++ dialect an excess of and i generally need to find out about some library programs. You depicted great. I adored this.
Exceptionally enlightening article. I like C++ in light of the fact that in my training my companion show me nuts and bolts about this dialect and we appreciate taking a shot at PC about this dialect.
Was this tested on FreeBSD? I'd love to use just::threads but its useless if it doesn't work on FreeBSD.
Hey thanks for sharing the details, i have purchased my copy of C++11 from the library.
Very informative article. I like C++ because in my coaching my friend teach me basics about this language & we enjoy working on computer about this language.
I appreciate that The release adds support for gcc 4.7.2, and consequently official support for Ubuntu Quantal and Fedora 17.
I am pleased to announce that version 1.8.2 of just::thread, our C++11 Thread Library has just been released.
I recently came across your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.
In our organization we are using Ubuntu and i think this new update will help me lot to achieve my targeted goal. I will surly buy this copy after the discussion with my development team.
Hi Vishal,
The example you cite calls "data.empty()" from pop(), not just "empty()". This is a call on the data member, and thus doesn't acquire the lock. "empty()" is supposed to acquire the lock, as it needs to ensure that its access to the data member is protected.
Yes, I omitted the implementation of what(), as it was not relevant to the example. It's trivial; just return a string literal.
I am interested in the errors you are receiving when you try to compile the code. Please let me know which compiler and platform you are using.
Anthony
Hi Anthony, I am reading your "C++Concurrency In Action ". In section 6.2.1 "Lock Based Stack" you call empty() method from pop(). Both these method acquire lock as their first statement. It means empty() is called while holding a lock and then tries to acquire same lock. This is deadlock.
I hope you do not meant to put lock in empty(), but then there is no need to have mutable mutex. Also in same example you forgot to provide implementation of what() in empty_stack class. The code does not compile, any ways.
Would be happy to have you comments.
Best, Vishal
That's awesome. I hope to see support soon!
FreeBSD is not currently supported. I'll add it to the list of desired target platforms.