Dominion Web Directory - Powered by DWodp pro
Dominion Web Directory
Search the Directory advanced
Threads
   
   
   


http://www.usenix.org/publications/library/proceedings/usenix-nt98/full_papers/zabatta/zabatta_html/zabatta.html   » A Thread Performance Comparison Open in a new browser window
   Compares Windows NT and Solaris on a symmetric multiprocessor machine.
   http://www.usenix.org/publications/library/proceedings/usenix-nt98/full_papers/zabatta/zabatta_html/zabatta.html

http://www.ddj.com/cpp/205200452   » Application-Level Abstractions for Lock-Free Data Sharing Open in a new browser window
   Describes lock-free data sharing, otherwise known as "wait-free data sharing" as an alternative to the use of locks.
   http://www.ddj.com/cpp/205200452

http://www.ddj.com/cpp/202401098   » Apply Critical Sections Consistently Open in a new browser window
   Critical sections are the One True Tool for guaranteeing mutual exclusion on shared variables. Like most tools, these must be applied consistently, and with the intended meanings.
   http://www.ddj.com/cpp/202401098

http://await.sourceforge.net/   » Await && Locks Open in a new browser window
   An expressive C++ thread synchronization library.
   http://await.sourceforge.net/

http://liinwww.ira.uka.de/bibliography/Os/threads.html   » Bibliography on Threads and Multithreading Open in a new browser window
   Part of the Computer Science Bibliography Collection.
   http://liinwww.ira.uka.de/bibliography/Os/threads.html

http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/2007/10&file=w5tow.xml&xsl=article.xsl&   » Concurrency with Erlang Open in a new browser window
   To avoid problems with shared state working with multiple threads, Vinoski recommends a programming language like Erlang rather than C++ or Java.
   http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?&pName=dso_level1&path=dsonline/2007/10&file=w5tow.xml&xsl=article.xsl&

http://www.aw-bc.com/catalog/academic/product/0,1144,0805300864,00.html   » Concurrent Programming: Principles and Practice Open in a new browser window
   This book provides an in-depth overview of underlying principles as well as practical techniques that can be used to design concurrent programs. (Greg Andrews)
   http://www.aw-bc.com/catalog/academic/product/0,1144,0805300864,00.html

http://www.aw-bc.com/catalog/academic/product/0,1144,0201357526,00.html   » Foundations of Multithreaded, Parallel, and Distributed Programming Open in a new browser window
   This book teaches the fundamental concepts of multithreaded, parallel and distributed computing. Emphasizes how to solve problems, with correctness the primary concern and performance an important, but secondary, concern. (Gregory R. Andrews)
   http://www.aw-bc.com/catalog/academic/product/0,1144,0201357526,00.html

http://www.slcentral.com/articles/01/6/multithreading/   » Fundamentals of Multithreading Open in a new browser window
   Technical article, covering Amdahl's Law, latencies and bandwidth, on-chip multiprocessing, Jackson technology, and simultaneous multithreading. (SystemLogic.net)
   http://www.slcentral.com/articles/01/6/multithreading/

http://www.ciaranmchale.com/gsp/   » Generic Synchronization Policies in C++ Open in a new browser window
   Most uses of synchronization code in multi-threaded applications fall into a small number of high-level “usage patterns”, or what can be called generic synchronization policies (GSPs). This paper illustrates how the use of such GSPs simplify the writi
   http://www.ciaranmchale.com/gsp/

http://www.embedded.com/story/OEG20020321S0023   » Introduction to Priority Inversion Open in a new browser window
   Gives an introduction to priority inversion and shows a pair of techniques to avoid them.
   http://www.embedded.com/story/OEG20020321S0023

http://www.gotw.ca/publications/guest-ed-200609.htm   » It's (Not) All Been Done Open in a new browser window
   Every decade or so there is a major revolution in the way software is developed. But, unlike the object and web revolutions, the concurrency revolution can be seen coming.
   http://www.gotw.ca/publications/guest-ed-200609.htm

http://www.ddj.com/cpp/189401457   » Lock-free Interprocess Communication Open in a new browser window
   Interprocess communication is an essential component of modern software engineering. Often, lock-free IPC is accomplished via special processor commands. This article propose a communication type that requires only atomic writing of processor word from pr
   http://www.ddj.com/cpp/189401457

http://www.ddj.com/cpp/199200938   » Multi-threaded Debugging Techniques Open in a new browser window
   Describes a number of general purpose debugging techniques for multi-threaded applications.
   http://www.ddj.com/cpp/199200938

http://www.frostbytes.com/~jimf/papers/c++sync/c++sync.html   » Portable Thread Synchronization using C++ Open in a new browser window
   Provides example C++ classes implementing a series of synchronization objects useful for building portable (Solaris and Win32) multithreaded applications.
   http://www.frostbytes.com/~jimf/papers/c++sync/c++sync.html

http://www-md.e-technik.uni-rostock.de/ma/gol/rtsys-bib/90-toc-pcp.pdf   » Priority Inheritance Protocols Open in a new browser window
   Use of synchronization mechanisms like semaphores, monitors, and critical regions can lead to uncontrolled priority inversion.
   http://www-md.e-technik.uni-rostock.de/ma/gol/rtsys-bib/90-toc-pcp.pdf

http://www.sics.se/~adam/pt/   » Protothreads Open in a new browser window
   Very lightweight stackless threads; give linear code execution for event-driven systems, designed to use little memory; library is pure C, no platform-specific Assembly; usable with or without OS. Open source, BSD-type license.
   http://www.sics.se/~adam/pt/

http://www.risc.uni-linz.ac.at/software/rt++/   » RT++ Open in a new browser window
   Higher order threads for C++; tutorial and reference manual.
   http://www.risc.uni-linz.ac.at/software/rt++/

http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=332   » Software and the Concurrency Revolution Open in a new browser window
   Focuses on the implications of concurrency for software and its consequences for both programming languages and programmers. (Herb Sutter and James Larus)
   http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=332

http://state-threads.sourceforge.net/   » State Threads Library Open in a new browser window
   Small application library for writing fast, highly scalable Internet programs on Unix-like platforms. Open source, MPL or GPL.
   http://state-threads.sourceforge.net/

http://www.northco.net/chenke/project/project2.html   » Survey of Threads Open in a new browser window
   Comparing Solaris, Linux, and Windows NT threads.
   http://www.northco.net/chenke/project/project2.html

http://www.devx.com/go-parallel/Article/37573   » Sutter Speaks: A Conversation with the Concurrency Whisperer Open in a new browser window
   Multi- and many-core chips are entering the mainstream — and one of the first software development authorities to take note was C++ expert Herb Sutter. Thanks to his practical insights, a new generation may grok concurrency sooner than previously though
   http://www.devx.com/go-parallel/Article/37573

http://www.gotw.ca/publications/concurrency-ddj.htm   » The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software Open in a new browser window
   The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency.
   http://www.gotw.ca/publications/concurrency-ddj.htm

http://www.ddj.com/cpp/200001985   » The Pillars of Concurrency Open in a new browser window
   This article makes the case that a consistent mental model is needed to talk about concurrency.
   http://www.ddj.com/cpp/200001985

http://www.computer.org/portal/site/computer/menuitem.5d61c1d591162e4b0ef1bd108bcd45f3/index.jsp?&pName=computer_level1_article&TheCat=1005&path=computer/homepage/0506&file=cover.xml&xsl=article.xsl&   » The Problem with Threads Open in a new browser window
   Argues that for concurrent programming to become mainstream, threads must be discarded as a programming model. Nondeterminism should be judiciously and carefully introduced where needed, and it should be explicit in programs.
   http://www.computer.org/portal/site/computer/menuitem.5d61c1d591162e4b0ef1bd108bcd45f3/index.jsp?&pName=computer_level1_article&TheCat=1005&path=computer/homepage/0506&file=cover.xml&xsl=article.xsl&

http://members.aol.com/drbutenhof/ThreadTable.html   » Thread Implementation Table Open in a new browser window
   Dave Butenhof's comparison of thread implementations.
   http://members.aol.com/drbutenhof/ThreadTable.html

http://www.ddj.com/cpp/204801163   » Use Lock Hierarchies to Avoid Deadlock Open in a new browser window
   Explains how to use lock hierarchies to avoid deadlock by assigning each shared resource a level that corresponds to its architectural layer.
   http://www.ddj.com/cpp/204801163

http://zthread.sourceforge.net/   » ZThreads Open in a new browser window
   An advanced object-oriented, cross-platform C++ threading and synchronization library. [GPL]
   http://zthread.sourceforge.net/

http://www.serpentine.com/blog/threads-faq/   » comp.programming.threads FAQ Open in a new browser window
   Frequently asked questions (by Bryan O'Sullivan).
   http://www.serpentine.com/blog/threads-faq/

http://www.ddj.com/cpp/184403766   » volatile - Multithreaded Programmer's Best Friend Open in a new browser window
   Discusses the usage of the volatile keyword in multithreaded C++ programs.
   http://www.ddj.com/cpp/184403766



  • Usenet comp.programming.threads - news: - Google Groups
  •    
    Category Editor: cmeerw
    Last Updated: 2008-04-30 06:45:18
     
    Help build the largest human-edited directory on the web.
    Submit a Site - Open Directory Project - Become an Editor
     

    Free previews by Thumbshots.org

      XML Feed RSS Feed
    Powered by DWdirectory version 2.1.1
     
    Dominion Web | Web Design | Products | Support | DWmail.net | Search the Web