Website Information
    Web Site Information :.   Site Info    Whois    Traceroute    RBL Check  

Enter Web Site URL Address:
 

Top / Computers / Programming / Threads /

Software and the Concurrency Revolution
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
Acmqueue.com  ~   Site Info   Whois   Trace Route   RBL Check  
It's (Not) All Been Done
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
Gotw.ca  ~   Site Info   Whois   Trace Route   RBL Check  
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
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
Gotw.ca  ~   Site Info   Whois   Trace Route   RBL Check  
The Problem with Threads
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&
Computer.org  ~   Site Info   Whois   Trace Route   RBL Check  
Portable Thread Synchronization using C++
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
Frostbytes.com  ~   Site Info   Whois   Trace Route   RBL Check  
comp.programming.threads FAQ
Frequently asked questions (by Bryan O'Sullivan).
http://www.serpentine.com/blog/threads-faq/
Serpentine.com  ~   Site Info   Whois   Trace Route   RBL Check  
Generic Synchronization Policies in C++
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 writing
http://www.ciaranmchale.com/gsp/
Ciaranmchale.com  ~   Site Info   Whois   Trace Route   RBL Check  
Concurrency with Erlang
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&
Computer.org  ~   Site Info   Whois   Trace Route   RBL Check  
Apply Critical Sections Consistently
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
Ddj.com  ~   Site Info   Whois   Trace Route   RBL Check  
Use Lock Hierarchies to Avoid Deadlock
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
Ddj.com  ~   Site Info   Whois   Trace Route   RBL Check  
 


Page 2/5« Previous12345Next »
  IP Index    TLD Index    Domain Index    Site Index New   Copyright © 2024 Cybernet Quest.