Main Page  »  Threads » 

Java (43) POSIX (16)
Win32 (7)  
Comparing Win32 and Java Synchronization
Comparison of the available Java synchronization primitives with the Win32 counterparts. (January, 1999)
Multithreaded Programming in C++ and Java
Introduction to C++ (on Win32) and Java multithreading. (May, 2000)
volatile - Multithreaded Programmer's Best Friend
Discusses the usage of the volatile keyword in multithreaded C++ programs. (February, 2001)
Fundamentals of Multithreading
Technical article, covering Amdahl's Law, latencies and bandwidth, on-chip multiprocessing, Jackson technology, and simultaneous multithreading. ( (June 15, 2001)
Introduction to Priority Inversion
Gives an introduction to priority inversion and shows a pair of techniques to avoid them. (March, 2002)
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. (March, 2005)
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) (September, 2005)
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. (May, 2006)
Lock-free Interprocess Communication
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 processor cache into main memory and atomic processor word reading from main memory into the processor register or processor cache. (June 15, 2006)
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. (September, 2006)

[ 1 ] [ 2 ] [ 3 ]



Antalya Hotels

ASP | ASP.NET | C | C++ | CGI | Delphi | Java | Javascript | Perl | PHP | Python | Object Oriented | Tools | Compilers
programmingx.Com Copyright 2005 All Programming Resources Guide Directory