Web Directory

  Threads (95)

Submit a Featured Link: [$19.00] Submit a Regular Link: [$9.00]  

Nomoz Sub Categories

See Also - Related Categories
Regular Websites in this category

Apply Critical Sections Consistently Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Concurrency with Erlang Open in a new windowLink Details
- 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&

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
The Pillars of Concurrency Open in a new windowLink Details
- This article makes the case that a consistent mental model is needed to talk about concurrency.
- http://www.ddj.com/dept/cpp/200001985

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Multi-threaded Debugging Techniques Open in a new windowLink Details
- Describes a number of general purpose debugging techniques for multi-threaded applications.
- http://www.ddj.com/dept/cpp/199200938

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Generic Synchronization Policies in C++ Open in a new windowLink Details
- 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/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
comp.programming.threads FAQ Open in a new windowLink Details
- Frequently asked questions (by Bryan O'Sullivan).
- http://www.serpentine.com/blog/threads-faq/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Portable Thread Synchronization using C++ Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Lock-free Interprocess Communication Open in a new windowLink Details
- 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/dept/cpp/189401457

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
volatile - Multithreaded Programmer's Best Friend Open in a new windowLink Details
- Discusses the usage of the volatile keyword in multithreaded C++ programs.
- http://www.ddj.com/dept/cpp/184403766

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
The Problem with Threads Open in a new windowLink Details
- 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&

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
It's (Not) All Been Done Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Software and the Concurrency Revolution Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Protothreads Open in a new windowLink Details
- 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/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Concurrent Programming: Principles and Practice Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Foundations of Multithreaded, Parallel, and Distributed Programming Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Await && Locks Open in a new windowLink Details
- An expressive C++ thread synchronization library.
- http://await.sourceforge.net/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
State Threads Library Open in a new windowLink Details
- Small application library for writing fast, highly scalable Internet programs on Unix-like platforms. Open source, MPL or GPL.
- http://state-threads.sourceforge.net/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Priority Inheritance Protocols Open in a new windowLink Details
- Use of synchronization mechanisms like semaphores, monitors, and critical regions can lead to uncontrolled priority inversion. [PDF file]
- http://www-md.e-technik.uni-rostock.de/ma/gol/rtsys-bib/90-toc-pcp.pdf

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Fundamentals of Multithreading Open in a new windowLink Details
- 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/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Introduction to Priority Inversion Open in a new windowLink Details
- Gives an introduction to priority inversion and shows a pair of techniques to avoid them.
- http://www.embedded.com/story/OEG20020321S0023

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
A Thread Performance Comparison Open in a new windowLink Details
- 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

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
ZThreads Open in a new windowLink Details
- An advanced object-oriented, cross-platform C++ threading and synchronization library. [GPL]
- http://zthread.sourceforge.net/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
RT++ Open in a new windowLink Details
- Higher order threads for C++; tutorial and reference manual.
- http://www.risc.uni-linz.ac.at/software/rt++/

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Survey of Threads Open in a new windowLink Details
- Comparing Solaris, Linux, and Windows NT threads.
- http://www.northco.net/chenke/project/project2.html

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing
Bibliography on Threads and Multithreading Open in a new windowLink Details
- Part of the Computer Science Bibliography Collection.
- http://liinwww.ira.uka.de/bibliography/Os/threads.html

Lock this listing - So it can't be removedLock this listing - and upgrade it to FeaturedReport this listing

Submit a Featured Link: [$19.00]  Submit a Regular Link: [$9.00]