Links in C++ VC ATL STL Concurrency Experts articles
http://accu.org/index.php/journals/290
http://accu.org/index.php/journals/298
http://alfps.izfree.com/
http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2001/n1314.htm
http://appcore.home.comcast.net
http://appcore.home.comcast.net/vzoom/refcount/
http://appcore.home.comcast.net/~appcore/vzoom/raii/scope-guard.cpp
http://asio.sourceforge.net/boost-asio-proposal-0.3.6/libs/asio/doc/
http://atomic-ptr-plus.sourceforge.net
http://bardavid.com/mead/
http://bartoszmilewski.wordpress.com/2008/11/05/who-ordered-memory-fences-on-an-x86/
http://blogs.msdn.com/b/scottdensmore/archive/2004/05/25/140827.aspx
http://blogs.msdn.com/larryosterman/archive/2004/04/28/122240.aspx
http://blogs.msdn.com/nikolad/articles/427101.aspx
http://boost.cvs.sourceforge.net/boost/boost/boost/multi_index/detail/scope_guard.hpp?revision=HEAD&view=markup
http://boost.org/doc/html/thread/configuration.html#thread.configuration.implementation
http://c2.com/cgi/wiki?DoNotUseAssertions
http://citeseer.ist.psu.edu/igarashi99featherweight.html.
http://code.google.com/codejam/contest/dashboard?c=204113#s=a&a=2
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=100355
http://david.tribble.com/text/cdiffs.htm
http://dclib.sourceforge.net
http://developer.intel.com/products/processor/manuals/318147.pdf
http://developers.sun.com/solaris/articles/options.html
http://dictionary.reference.com/browse/quiescent%20
http://docs.python.org/whatsnew/2.0.html#garbage-collection-of-cycles
http://docs.sun.com/app/docs/doc/816-5167/sigwait-2?l=en&n=1&a=view
http://en.wikipedia.org/wiki/C_0x#Threading_facilities
http://en.wikipedia.org/wiki/Cache_coherence
http://en.wikipedia.org/wiki/Concurrent_computing
http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern)
http://en.wikipedia.org/wiki/General_Problem_Solver
http://en.wikipedia.org/wiki/Hazard_pointer
http://en.wikipedia.org/wiki/Kiss_principle
http://en.wikipedia.org/wiki/Memory_ordering
http://en.wikipedia.org/wiki/Mutual_exclusion
http://en.wikipedia.org/wiki/Read-copy-update
http://en.wikipedia.org/wiki/Singleton_pattern
http://en.wikipedia.org/wiki/Software_transactional_memory
http://en.wikipedia.org/wiki/Static_single_assignment_form
http://en.wikipedia.org/wiki/Template_meta-programming
http://en.wikipedia.org/wiki/Thread-safe
http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html#5_6
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thr.
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/2d5c923a8f6bf710
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/7900a13685a8b8c2/47b6d8f6ce67f963#47b6d8f6ce67f963
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/cd3=
http://groups.google.com/group/comp.lang.c++.moderated/msg/e161a53de7c2290e
http://groups.google.com/group/comp.lang.c++/msg/4450c4f92d6e0211
http://groups.google.com/group/comp.lang.c++/msg/5467503d1fb3e411
http://groups.google.com/group/comp.lang.c++/msg/ce50b7b836b9f823
http://groups.google.com/group/comp.programming.threads/browse_frm/th.
http://groups.google.com/group/comp.programming.threads/browse_frm/th.=
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/e5167941d32340c6
http://groups.google.com/group/comp.programming.threads/msg/3f0362ba3.
http://groups.google.com/group/comp.programming.threads/msg/3f0362ba3..=
http://groups.google.com/group/comp.programming.threads/msg/7b02ce7b874e6551
http://groups.google.com/group/comp.programming.threads/msg/be47a566e4388e0a
http://groups.google.com/group/comp.std.c++/browse_thread/thread/fb0f396824b
http://groups.google.com/group/comp.std.c++/browse_thread/thread/fb0f396824b9a801#
http://groups.google.com/group/microsoft.public.vc.mfc/msg/adc8f8bd9637580c
http://groups.google.com/group/microsoft.public.vc.mfc/msg/e2a814217aacd8a8?hl=en
http://groups.google.com/group/microsoft.public.win32.programmer.ole/browse_thread/thread/547ef1429cfacd36
http://groups.google.com/groups?selm=1177013000.860079.131010%40b58g2000hsg.googlegroups.com
http://groups.google.dk/group/comp.lang.c++.moderated/browse_thread/thread/
http://groups.google.ru/group/comp.lang.c++.moderated/msg/e6c403a4316.
http://home.comcast.net/~appcore/vzoom/refcount
http://home.no.net/alfps/misc/verify.cpp
http://home.swbell.net/mck9/effstr/
http://i42.co.uk/stuff/neosigslot.htm
http://icu-project.org/apiref/icu4c/classUnicodeString.html
http://java.sun.com/docs/books/jls/third_edition/html/memory.html#17.3):
http://jeffareid.net/misc/mtcopy.zip
http://kanze.james.neuf.fr
http://kanze.james.neuf.fr.
http://kanze.james.neuf.fr/articles/fltrsbf1.html.
http://kanze.james.neuf.fr/code-en.fr.
http://kanze.james.neuf.fr/code-en.html);
http://kanze.james.neuf.fr/code-en.html.
http://kernel.org/doc/Documentation/volatile-considered-harmful.txt
http://lambda-the-ultimate.org/node/563
http://libcxx.llvm.org/
http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-October/017019.html
http://loki-lib.sourceforge.net/index.php?n=Main.HomePage
http://members.cox.net/doug_web/threads.htm
http://msdn.microsoft.com/en-us/library/12a04hfd(v=VS.100).aspx
http://msdn.microsoft.com/en-us/library/12a04hfd.aspx
http://msdn.microsoft.com/en-us/library/aa365203(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms675839(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms680627(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms682583.aspx
http://msdn.microsoft.com/en-us/library/ms683472(VS.85).aspx)
http://msdn.microsoft.com/en-us/library/ms684169(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms684914%28VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms810467.aspx)
http://msdn.microsoft.com/en-us/library/xdkz3x12.aspx
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/waitformultipleobjects.asp
http://msdn.microsoft.com/msdnmag/issues/03/12/CriticalSections/default.aspx
http://msdn.microsoft.com/msdnmag/issues/05/10/ConcurrentAffairs/#S3
http://msdn2.microsoft.com/en-us/library/12a04hfd(VS.80).aspx
http://msdn2.microsoft.com/en-us/library/2kzt1wy3(VS.80).aspx
http://msdn2.microsoft.com/en-us/library/aa984511(VS.71).aspx:
http://msdn2.microsoft.com/en-us/library/c9ceah3b.aspx
http://msdn2.microsoft.com/en-us/library/ms177087.aspx
http://msdn2.microsoft.com/en-us/library/ms686360.aspx
http://msdn2.microsoft.com/en-us/library/ms741688.aspx.
http://opengroup.org/onlinepubs/007908775/xsh/pthread_mutex_init.html)
http://pacbell.net
http://pacbell.net/cool/
http://parashift.com/c++-faq-lite
http://parashift.com/c++-faq-lite/how-to-post.html#faq-5.8
http://parashift.com/c++-faq-lite/how-to-post.html#faq-5.9)
http://preciseinfo.org
http://preview.tinyurl.com/cd8d7p
http://preview.tinyurl.com/vlnve
http://publib.boulder.ibm.com/infocenter/systems//index.jsp?topic=/co.
http://public.research.att.com/~bs/omo_interview.html
http://software.intel.com/en-us/articles/implementing-scalable-atomic-locks-for-multi-core-intel-em64t-and-ia32-architectures/
http://software.intel.com/en-us/blogs/2007/11/30/volatile-almost-useless-for-multi-threaded-programming/
http://stackoverflow.com/questions/524524/creating-an-ostream
http://support.microsoft.com/kb/150777
http://support.microsoft.com/kb/280512/en-us
http://tiny.cc/6C2UA
http://tinylink.com/?3Eu8AMkJpR
http://torjo.com/log2/
http://userscripts.org/scripts/show/59948
http://vcfaq.mvps.org
http://vcfaq.mvps.org/com/1.htm
http://vcfaq.mvps.org/com/3.htm
http://vcfaq.mvps.org/com/6.htm
http://virtualinfinity.net/wordpress/
http://warp.povusers.org/FSBAllocator/
http://www-128.ibm.com/developerworks/java/library/j-jtp09275.html?ca.
http://www-128.ibm.com/developerworks/library/l-ipc2lin2.html
http://www.androidsx.com/cant-test-that-singleton-try-dependency-injection/
http://www.anvil-soft.com
http://www.anvil-soft.de
http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf
http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf.
http://www.artima.com/cppsource/threads_meeting.html
http://www.artima.com/forums/flat.jsp?
http://www.astoriaseminar.com
http://www.bombaydigital.com/arenared/2005/10/25/1
http://www.boost-consulting.com
http://www.boost.org/doc/html/lambda.html
http://www.boost.org/doc/html/thread.html#thread.glossary
http://www.boost.org/doc/libs/1_36_0/doc/html/thread.html
http://www.boost.org/doc/libs/1_36_0/more/getting_started/windows.html#library-naming
http://www.boost.org/doc/libs/1_39_0/libs/smart_ptr/shared_ptr.htm#Th.=
http://www.boost.org/doc/libs/1_39_0/libs/smart_ptr/shared_ptr.htm#ThreadSafety
http://www.boost.org/libs/concept_check/concept_check.htm
http://www.boost.org/libs/mpl/doc/index.html
http://www.boost.org/libs/mpl/doc/refmanual/asserts.html.
http://www.boost.org/libs/smart_ptr/shared_ptr.htm
http://www.boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety
http://www.boostcon.com
http://www.boostpro.com
http://www.cdbook.cn/book.asp?id=2393
http://www.cilk.com/multicore-blog/bid/6703/C-Inventor-Bjarne-Stroust=
http://www.codeproject.com/KB/IP/reusablesocketserver4.aspx
http://www.codeproject.com/KB/cpp/howto_export_cpp_classes.aspx
http://www.comeaucomputing.com/csc/faq.html
http://www.comeaucomputing.com/tryitout/
http://www.cotsjournalonline.com/pdfs/2003/07/COTS07_softside.pdf
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html.
http://www.cs.umd.edu/~pugh/java/memoryModel/semantics.pdf
http://www.cs.wustl.edu/~schmidt/editorial-3.html
http://www.ddj.com/cpp/184403766
http://www.ddj.com/dept/cpp/
http://www.ddj.com/dept/cpp/189401457?pgno=3
http://www.ddj.com/showArticle.jhtml?articleID=184401518
http://www.ddj.com/showArticle.jhtml?documentID=cuj0205kempf&pgno=5)
http://www.devx.com/cplus/Article/33334/1954
http://www.digitalmars.com
http://www.dinkumware.com
http://www.dinkumware.com/tr1_compare.aspx
http://www.drdobbs.com/184403758
http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.pdf
http://www.eluent.com/runmenu.htm.
http://www.eset.com
http://www.fact-index.com/m/ma/mathematical_logic.html
http://www.fact-index.com/s/se/second_order_logic.html
http://www.gotw.ca/
http://www.gotw.ca/resources/clcm.htm
http://www.hackshack.de/index.html
http://www.hoard.org/
http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/
http://www.hpl.hp.com/techreports/2002/HPL-2002-335.html
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html#ss5.4
http://www.ibm.com/Search/?q=threading+mutex+Windows&v=14&lang=en&cc=us&en=utf&Search.x=0&Search.y=0&Search=Search
http://www.ibm.com/developerworks/java/library/j-jtp09263.html
http://www.iecc.com/gclist/GC-algorithms.html
http://www.informit.com/guides/content.aspx?g=3Dcplusplus&seqNum=3D199=
http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=390
http://www.intel.com/Assets/PDF/manual/253668.pdf
http://www.kegel.com/c10k.html
http://www.kirit.com/Implementing%20a%20state%20engine%20using%20instance%20
http://www.le-maquis.net
http://www.microsoft.com/communities/guide/newsgroupfaq.mspx
http://www.multivax.com/last_question.html
http://www.musicdsp.org/files/ATOMIC.H
http://www.mvps.org/vcfaq
http://www.netrino.com/Embedded-Systems/How-To/RTOS-Preemption-Multit.
http://www.netrino.com/Embedded-Systems/How-To/RTOS-Preemption-Multitasking
http://www.oniva.com/upload/1356/Main.cpp
http://www.oniva.com/upload/1356/ThreadX.cpp
http://www.oniva.com/upload/1356/ThreadX.h
http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1172.pdf
http://www.open-std.org/JTC1/SC22/WG14/www/docs/n997.pdf
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2410.html
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1516.pdf
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#371
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#854
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#534
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1856.html#20.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1943.pdf)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2148.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2284.pdf
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2513.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2519.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2668.htm
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2678.htm
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3122.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3162.html#DE14
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3162.html#GB71
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3189.htm
http://www.opengroup.org/onlinepubs/000095399/functions/xsh_chap02_04.html#t
http://www.opengroup.org/onlinepubs/009695399/functions/fcntl.html
http://www.parashift.com/c++-faq-lite/containers.html#faq-34.1
http://www.parashift.com/c++-faq-lite/how-to-
http://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.9
http://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.9.
http://www.parashift.com/c++-faq-lite/newbie.html#faq-29.8
http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.2
http://www.purl.org/stefan_ram/pub/c++_standard_extensions_en
http://www.qtsoftware.com/developer/books/cpp-gui-programming-with-qt.
http://www.rdrop.com/users/paulmck/scalability/paper/ordering.2007.09.
http://www.research.att.com/~bs/bs_faq.html#gui
http://www.research.att.com/~bs/bs_faq2.html#Hungarian
http://www.research.att.com/~bs/bs_faq2.html#macro
http://www.research.att.com/~bs/wrapper.pdf
http://www.research.ibm.com/people/m/michael/ieeetpds-2004.pdf
http://www.seas.upenn.edu/~sweirich/types/archive/1999-2003/msg00849.html.
http://www.sgi.com/tech/stl/stl_introduction.html
http://www.sgi.com/tech/stl/thread_safety.html
http://www.sgi.com/tech/stl/thread_safety.html.
http://www.sgi.com/tech/stl/thread_safety.html;
http://www.source-bg.com/books/cpp/ADDISON_WESLEY___MODERN_C__.PDF
http://www.sparc.org/specificationsDocuments.html.
http://www.sparc.org/standards/SPARCV9.pdf)
http://www.stanford.edu/~blp/papers/libavl.pdf
http://www.stdthread.co.uk/doc/headers/system_error/system_error.html
http://www.techvanguards.com/com/concepts/multithreading.asp
http://www.ultimatepp.org/
http://www.unix.org/single_unix_specification/
http://www.unix.org/whitepapers/reentrant.html
http://www.valgrind.org/
http://www.wizards.com/magic/magazine/article.aspx?x=mtgcom/daily/mr333
http://www2.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#484
www.boost-consulting.com
www.manning.com.
www.petebecker.com/tr1book.
www.vim.org)