Comparing Win32 and Java Synchronization
net)
multiprocessor concurrently
A Thread Performance Comparison
Fundamentals of Multithreading
www.risc.uni-linz.ac.at/software/rt++/
volatile concurrency
An expressive C++ thread synchronization
library.Resources on designing a thread class in C++.
www.slcentral.com/articles/01/6/multithreading
/
Survey of Threads
ZThreads
amdahl thread
www.usenix.org/publications/library/proceedings/usenix-nt98/full_papers/zabatta
/zabatta_html/zabatta.html
www.devx.com/upload/free/features/javapro/1999/01jan99/jg0199/jg0199.asp
Introduction
to Priority Inversion
Portable Thread Synchronization using C++
Comparing Solaris, Linux, and Windows
NT threads.
zthread.sourceforge.net/
comp.programming.threads FAQ
threading concurrency
Provides introduction, basic approach
, implementation and using the class thread in C++.
OpenTop C++ Library - Multi-threading
amdahl thread
Part of the Computer
Science Bibliography Collection.
www.melikyan.com/ptypes/
A simple alternative to the STL plus portable
multithreading and networking.
www.aw-bc.com/catalog/academic/product/0,1144,0805300864,00.html
www.embedded
.com/story/OEG20020321S0023
A part cross-platform C++ library providing high-performance and portable
classes for multi-threading by creating a common wrapper around Windows and POSIX threads, exposing
an interface modelled on the popular Java abstractions.
volatile amdahl
Andrews)
[Commercial]
acmqueue.com/modules.php?name=Content
&pa=showpage&pid=332
An advanced object-oriented, cross-platform C++ threading and synchronization
library.
threading multithreaded
Comparison of the available Java synchronization primitives with the Win32 counterparts.Higher
order threads for C++; tutorial and reference manual.
multithreaded amdahl
Multithreaded Programming in C++ and Java
Priority
Inheritance Protocols
[PDF file]
Extremely lightweight stackless threads which provide linear code execution
for event-driven systems, designed for severely memory constrained systems. (Herb Sutter and James Larus
)
www.lambdacs.com/cpt/FAQ.html
symmetric concurrently
Bibliography on Threads and Multithreading
[Open source, MPL or GPL]
members
.aol.com/drbutenhof/ThreadTable.html
inversion zthreads
www.aw-bc.com/catalog/academic/product/0,1144,0201357526,00.html
Object-Oriented Multithreading using C++
Cross-platform support for Java-style synchronization is provided
in addition to mutexes and Unix-style condition variables.
concurrently counterparts
www.devx.com/upload/free/features/vcdj/2000
/05may00/dm0500/dm0500.asp
Provides example C++ classes implementing a series of synchronization objects
useful for building portable (Solaris and Win32) multithreaded applications.Use of synchronization mechanisms
like semaphores, monitors, and critical regions can lead to uncontrolled priority inversion.
state-threads
.sourceforge.net/
Discusses the usage of the volatile keyword in multithreaded C++ programs.
semaphores concurrency
This book
provides an in-depth overview of underlying principles as well as practical techniques that can be used
to design concurrent programs.
correctness counterparts
liinwww.ira.uka.de/bibliography/Os/threads.html
inversion multithreaded
(Greg Andrews)
Foundations
of Multithreaded, Parallel, and Distributed Programming
www.sics.se/%7eadam/pt/
Thread Implementation
Table
Bil Lewis`s collection of frequently asked questions.
volatile posix
await.sourceforge.net/
Concurrent Programming:
Principles and Practice
State Threads Library
A small application library for writing fast and highly
scalable Internet applications on UNIX-like platforms.
www.northco.net/chenke/project/project2.html
[GPL]
volatile - Multithreaded Programmer`s Best Friend
volatile concurrency
[Open-source, zlib-like license]
www-md.e-technik.uni
-rostock.de/ma/gol/rtsys-bib/90-toc-pcp.pdf
comp.programming.threads FAQ
multiprocessor posix
This book shows how to avoid common
pitfalls of multithreading in UNIX, Windows NT, or OS/2 environments.
www.elcel.com/products/opentop
/threading.html
Focuses on the implications of concurrency for software and its consequences for both
programming languages and programmers.
zlib amdahl
Designing a Thread Class in C++
Software and the Concurrency Revolution
constrained mutexes
www.geocities.com/SiliconValley/Heights/6038/dthreads.html
Emphasizes how to solve problems, with correctness
the primary concern and performance an important, but secondary, concern.Technical article, covering
Amdahl`s Law, latencies and bandwidth, on-chip multiprocessing, Jackson technology, and simultaneous
multithreading.
Protothreads
Dave Butenhof`s comparison of thread implementations.
zlib synchronization
(SystemLogic.
symmetric amdahl
Compares
Windows NT and Solaris on a symmetric multiprocessor machine. (Gregory R.
RT++
threads synchronization
C++ Portable Types Library
(PTypes)
This book teaches the fundamental concepts of multithreaded, parallel and distributed computing
.Introduction to C++ (on Win32) and Java multithreading.Frequently asked questions (by Bryan O`Sullivan
).
constrained mutexes
Await && Locks
Compiles under modern Unix and Windows systems.Gives an introduction to priority
inversion and shows a pair of techniques to avoid them.
www.cuj.com/documents/s=7998/cujcexp1902alexandr
/
threads concurrently
www.wiley.com/legacy/compbooks/catalog/18012-2.htm
world.std.com/~jimf/papers/c++sync/c++sync.html
www
.serpentine.com/~bos/threads-faq/
multiprocessor multithreading