Links in C++ VC ATL STL Concurrency Code articles
http://JK-Technology.Com
http://alfps.izfree.com/
http://appcore.home.comcast.net/appcore/src/appcore_c.html
http://appcore.home.comcast.net/misc/refcount-c.html
http://appcore.home.comcast.net/vzdoc/atomic/static-init/
http://appcore.home.comcast.net/vzoom/refcount/
http://appcore.home.comcast.net/vzoom/refcount/refcount_ia32_gcc.asm
http://arstechnica.com/information-technology/2012/11/c-coming-back-into-the-mainstream-with-more-specs-more-often/
http://article.gmane.org/gmane.comp.lib.boost.devel/149803
http://austria.svn.sourceforge.net/viewvc/austria/src/austria/posix/code/at_posix_thread_cpp.i?revision=1&view=markup#l_371
http://bartoszmilewski.wordpress.com/2008/11/05/who-ordered-memory-fences-on-an-x86/
http://blogs.sun.com/dave/resource/Asymmetric-Dekker-Synchronization.txt
http://boost.org/doc/html/thread/configuration.html#thread.configuration.implementation
http://boost.org/libs/libraries.htm
http://brinch-hansen.net/papers/1978a.pdf
http://brinch-hansen.net/papers/1981b.pdf
http://c-faq.com/
http://code.lynza.com/cpp/errors/ThreadWEB.zip
http://cvs.savannah.gnu.org/viewvc/gptm/examples/example01/?root=gptm
http://dbaspot.com/forums/ms-sqlserver/218732-aborting-web-service-method-invokes-after-threadabortexception.html
http://ddj.com/cpp/207000124
http://en.wikipedia.org/wiki/Hazard_pointer
http://en.wikipedia.org/wiki/Liskov_su=
http://en.wikipedia.org/wiki/Memory_barrier
http://en.wikipedia.org/wiki/OpenMP
http://en.wikipedia.org/wiki/Static_single_assignment_form
http://enigmail.mozdev.org
http://enigmail.mozdev.org/
http://entwicklung.junetz.de
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1137253&SiteID=1
http://forums.msdn.microsoft.com/en-US/vcgeneral/thread/c3a86583-2567-420c-9ab2-b4baea50fb6a
http://fscode.altervista.org
http://g.oswego.edu/dl/jmm/cookbook.html
http://gcc.gnu.org/onlinedocs/gcc-3.3.1/gcc/Thread-Local.html
http://gcc.gnu.org/viewcvs/trunk/libstdc++-
http://gcc.gnu.org/viewcvs/trunk/libstdc++-v3/include/std/thread?revision=184997&view=markup
http://grizlyk1.narod.ru/cpp_new
http://groups.google.co.uk/group/comp.programming.threads/msg/9698784456fc9b75?hl=en
http://groups.google.com/group/comp.arch/browse_frm/thread/24c40d42a04ee855
http://groups.google.com/group/comp.arch/browse_frm/thread/6dc825ec9999d3a8
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/fcef57c539a42ef5/be98b8ef87ff64a4?hl=en&tvc=1&q=is+alexandrescu+right#be98b8ef87ff64a4)
http://groups.google.com/group/comp.lang.c++.moderated/browse_thread/thread/a1eaab58c5bb390c/b763830e33a45985?hl=en&tvc=2#b763830e33a45985
http://groups.google.com/group/comp.lang.c++.moderated/msg/270cd69180dbe8af
http://groups.google.com/group/comp.lang.c++.moderated/msg/e39c7aff738f9102
http://groups.google.com/group/comp.lang.c++.moderated/msg/e500c3b8b6254f35
http://groups.google.com/group/comp.lang.c++/browse_frm/thread/68bdc76f9792de1f
http://groups.google.com/group/comp.lang.c++/browse_frm/thread/f7cae1851bb5=
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/bca.
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/bca..=
http://groups.google.com/group/comp.lang.c++/msg/041b2d8d13869371
http://groups.google.com/group/comp.lang.c++/msg/1ea5fdf80fd7f461
http://groups.google.com/group/comp.lang.c++/msg/27a4737cbcd8ddcc
http://groups.google.com/group/comp.lang.c++/msg/4450c4f92d6e0211
http://groups.google.com/group/comp.lang.c++/msg/4499fb9fb8c3a42a
http://groups.google.com/group/comp.lang.c++/msg/547148077c2245e2
http://groups.google.com/group/comp.lang.c++/msg/63c3aecb9d0fbaa6
http://groups.google.com/group/comp.lang.c++/msg/6e915b5211cce641
http://groups.google.com/group/comp.lang.c++/msg/84d6d69cae17fee7
http://groups.google.com/group/comp.lang.c++/msg/8e80468d988c4feb
http://groups.google.com/group/comp.lang.c++/msg/90a32f760cdfc958?hl=en)
http://groups.google.com/group/comp.lang.c++/msg/eada4a93d932430e
http://groups.google.com/group/comp.lang.c/browse_frm/thread/1d0b291e.
http://groups.google.com/group/comp.lang.c/browse_frm/thread/1d0b291ee41a7fb5
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/22b2736484af3ca6
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/44190e3b9ac81a69
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/6da701564880ab4
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/8245f4b48591fc69
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/98815a326299c723
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/b9b2ce54349af0f
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/d30ad3154c08d9dd
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/e082e1eb26397d5e
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/e0c011baf08844c4/
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/e5167941d32340c6
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/e5167941d32340c6/1b2e1c98fa9ad7c7
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/f2
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/fe24fe99f742ce6e
http://groups.google.com/group/comp.programming.threads/msg/07c810b38be80bb=
http://groups.google.com/group/comp.programming.threads/msg/13879a3dec53169a
http://groups.google.com/group/comp.programming.threads/msg/1d3aeaa6ebf5181f
http://groups.google.com/group/comp.programming.threads/msg/3f0362ba3.
http://groups.google.com/group/comp.programming.threads/msg/bc019dc04362be41
http://groups.google.com/group/comp.programming.threads/msg/c7aca39d932e0e30
http://groups.google.com/group/comp.programming.threads/msg/fdc665e616176dce
http://groups.google.com/group/comp.programming/browse_frm/thread/b6394b5bb7c59ac1
http://groups.google.com/group/microsoft.public.vc.mfc/msg/e2a814217aacd8a8?hl=en
http://groups.google.com/group/relacy/topics
http://groups.google.com/group/relacy/web
http://groups.google.ru/group/comp.programming.threads/msg/59e9b6e427b4a144
http://hnxgc.harnixworld.com/algo_refcount.htm
http://hnxgc.harnixworld.com/prog_b03.htm
http://home.pacbell.net/earnur/
http://i42.co.uk/stuff/neosigslot.htm
http://iki.fi/bisqwit/
http://joe.fawcett.name
http://kdr2.net
http://llvm.org/svn/llvm-project/libcxx/trunk/include/thread
http://llvm.org/svn/llvm-project/libcxx/trunk/src/thread.cpp
http://loki-lib.sourceforge.net/html/a00670.html
http://lwn.net/Articles/5159
http://maxa.homedns.org/
http://metacoder.blogspot.com/2007/06/functor-based-multithread-callbacks-in.html
http://mirror.linux.org.au/linux-mandocs/2.6.4-cset-20040312_2111/read_barrier_depends.html
http://msdn.microsoft.com/en-us/library/12a04hfd(v=VS.100).aspx
http://msdn.microsoft.com/en-us/library/a98sb923%28v=VS.100%29.aspx
http://msdn.microsoft.com/en-us/library/ms680627(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms683148(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms685100(VS.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683481%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686329%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686880%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/z8y1yy88.aspx
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
http://msdn2.microsoft.com/en-us/library/2kzt1wy3(VS.80).aspx
http://msdn2.microsoft.com/en-us/library/kdzttdcb(VS.71).aspx
http://netcabletv.org/public_releases/
http://open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2556.html
http://pages.videotron.com/aminer/
http://parashift.com/c++-faq-lite
http://parashift.com/c++-faq-lite/how-to-post.html#faq-5.8)
http://paulbourke.net/fractals/
http://portal.acm.org/citation.cfm?doid=176454.176479
http://rafalcieslak.wordpress.com/2014/05/16/c11-stdthreads-managed-
http://research.microsoft.com/en-us/projects/chess/
http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/DragDropEventsEX.htm
http://sardinias.com
http://search.gmane.org/?query=&group=gmane.comp.lib.boost.devel&author=chris%20thomasson
http://shootout.alioth.debian.org/
http://shootout.alioth.debian.org/u64/performance.php?test=3Dbinarytrees
http://shootout.alioth.debian.org/u64q/performance.php?test=3Dbinarytrees
http://sigslot.sourceforge.net/
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/83a8de4b-=
http://stackoverflow.com/questions/469508/visual-studio-compiler-warning-c4250-class1-inherits-class2member-via-d
http://support.microsoft.com/kb/2384321
http://support.microsoft.com/kb/244495
http://theartofweb.net/cpp/waveform_recorder_05.txt
http://tiny.cc/6C2UA
http://tinyurl.com/22mvpso
http://torjo.com/log2/
http://uint32t.blogspot.com/2007/12/you-lazy-bastard-part-1.html
http://userscripts.org/scripts/show/59948
http://vcfaq.mvps.org
http://vcfaq.mvps.org/com/1.htm
http://vcfaq.mvps.org/com/11.htm
http://vcfaq.mvps.org/com/3.htm
http://vcfaq.mvps.org/com/6.htm
http://webpages.charter.net/appcore/vzoom/refcount
http://webpages.charter.net/appcore/vzoom/refcount/doc
http://winx.googlecode.com/svn/trunk/stdext/include/stdext/memory/ScopeAlloc.h
http://winx.googlecode.com/svn/trunk/stdext/include/stdext/thread/TLS.h
http://winx.googlecode.com/svn/trunk/stdext/test/testlinux/AllocatorPerformance.cpp
http://winx.googlecode.com/svn/trunk/stdext/test/testlinux/TestLinux.cpp
http://www-d0.fnal.gov/KAI/doc/tutorials/static_initialization.html
http://www.1024cores.net/home/lock-free-algorithms/reader-writer-problem/distributed-reader-writer-mutex
http://www.InformationSuperHighway.eu
http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf
http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf.
http://www.bombaydigital.com/arenared/2005/10/25/1
http://www.boost.org
http://www.boost.org/
http://www.boost.org/doc/html/thread.html
http://www.boost.org/doc/html/threads.html
http://www.boost.org/doc/libs/1_36_0/doc/html/thread/synchronization.
http://www.boost.org/doc/libs/1_36_0/doc/html/thread/synchronization.html#thread.synchronization.condvar_ref
http://www.boost.org/doc/libs/1_37_0/doc/html/thread.html
http://www.boost.org/doc/libs/1_39_0/libs/smart_ptr/shared_ptr.htm#ThreadSafety
http://www.boostpro.com
http://www.club.cc.cmu.edu/~ajo/docs/FAQ-acllc.html
http://www.codecodex.com/wiki/index.php?title=Derivative
http://www.codeproject.com/Articles/21114/Creating-a-C-Thread-Class
http://www.comeaucomputing.com/csc/faq.html
http://www.comeaucomputing.com/learn/faq
http://www.comeaucomputing.com/tryitout/
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html.
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD01xx/EWD123.html
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD418.html)
http://www.cs.wustl.edu/~schmidt/editorial-3.html
http://www.cs.wustl.edu/~schmidt/win32-cv-1.html
http://www.ddj.com/cpp/184403766
http://www.ddj.com/cpp/199203083;jsessionid=SNAFSHB3022TCQSNDLRSKHSCJUNN2JVN?pgno=1
http://www.ddj.com/cpp/199203083?pgno=3D7
http://www.ddj.com/cpp/199203083?pgno=7
http://www.ddj.com/showArticle.jhtml?articleID=184401518
http://www.ddj.com/showArticle.jhtml?documentID=cuj0205kempf&pgno=5)
http://www.eggheadcafe.com/forumarchives/vcatl/Sep2005/post23538044.asp
http://www.eset.com
http://www.ffconsultancy.com/?u
http://www.ffconsultancy.com/products/?u
http://www.flounder.com
http://www.flounder.com/workerthreads.htm
http://www.freepascal.org/
http://www.google.com
http://www.google.com/codesearch?hl=en&q=+at_posix_thread_cpp.i+show:QsaACJno998:8XyWPxo9vo4:GjBrbFv6xF4&sa=N&cd=1&ct=rc&cs_p=http://www.sourcefiles.org/Programming/Libraries/Utilities/austria-0.8.tgz&cs_f=austria-0.8/src/austria/posix/code/at_posix_thread_cpp.i#a0
http://www.gotw.ca/resources/clcm.htm
http://www.hpl.hp.com/research/linux/atomic_ops
http://www.hpl.hp.com/techreports/2002/HPL-2002-335.html
http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=390
http://www.installsetupconfig.com/win32programming/threadprocesssynchroniza=
http://www.intel.com/Assets/PDF/manual/253668.pdf
http://www.justsoftwaresolutions.co.uk
http://www.justsoftwaresolutions.co.uk/threading/memory_models_and_synchronization.html
http://www.lambdassociates.org/studies/study10.htm
http://www.le-maquis.net
http://www.lehrerfamily.com/
http://www.manning.com/williams
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
http://www.mjmwired.net/kernel/Documentation/memory-barriers.txt
http://www.msobczak.com/
http://www.msobczak.com/prog/
http://www.musicdsp.org/files/ATOMIC.H
http://www.mvps.org/vcfaq
http://www.nunswithguns.net/guff/propagate.cpp
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2326.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2444.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2486.pdf
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2497.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2497.html#th.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2497.html#thread.threads
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2798.pdf
http://www.opengroup.org/onlinepubs/7990989775/xsh/pthread_mutex_init.
http://www.opengroup.org/onlinepubs/7990989775/xsh/pthread_mutex_init.html
http://www.parashift.com/c++-faq-lite/
http://www.parashift.com/c++-faq-lite/coding-standards.html#faq-27.5)
http://www.parashift.com/c++-faq-lite/coding-standards.html#faq-27.7.
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.14
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/pointers-to-
http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.2
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.5
http://www.pro-it-education.de/software/deviceremover
http://www.qtsoftware.com/developer/books/cpp-gui-programming-with-qt-4-2nd-edition
http://www.qtsoftware.com/developer/books/cpp-gui-programming-with-qt.
http://www.research.ibm.com/people/m/michael/ieeetpds-2004.pdf
http://www.rust-lang.org/
http://www.sgi.com/tech/stl/thread_safety.html;
http://www.shemes.com/
http://www.stdthread.co.uk
http://www.stdthread.co.uk/book/
http://www.topcoder.com/longcontest/?module=ViewProblemSolution&pm=6217&rd=9974&cr=20908764&subnum=4
http://www.ultimatepp.org
http://www.w3.org/1999/XSL/Transform
www.accu.org
www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf)
www.boost.org
www.irkos.org
www.petebecker.com/tr1book.
www.stempsoft.com
www.webEbenezer.net