
Top : Computers : Programming :
Threads
Categories
| Java POSIX Win32 |
Websites
Part of the Computer Science Bibliography Collection.
site exerpt
Bibliography on threads and multithreading Bibliography on threads and multithreading About Browse Statistics ]Number of references:610Last update:July 11, 1995Number of online publications:243Supported:no Most recent reference:August 1995 Query: in any author title field; Publication year: in since before four digit years) Options: Results as Citation Results...Comparing Solaris, Linux, and Windows NT threads.
http://www.northco.net/chenke/project/project2.html
Higher order threads for C++; tutorial and reference manual.
site exerpt
RT Tutorial and Reference Manual T a software package that provides higher-order threads in the programming language C Its features include a type-safe functional thread interface, lazy thread creation, garbage-collected types (lists, arrays, pointer structures) and controlled non-determinism (thread bags Threads are first-order objects that...An advanced object-oriented, cross-platform C++ threading and synchronization library. [GPL]
site exerpt
This website is designed for used with a standards-compliant browser. Current version: 2.3.2 ZThreads A platform-independent, multi-threading and synchronization library for C Home Documentation Download CVS Contact Version 2.3.2 was released on 03/13/05. You can read more about some of...Bil Lewis's collection of frequently asked questions.
site exerpt
comp.programming.threads FAQ This is a list of the questions which have come up on the newsgroup with any answers that were given Somewhat edited by yours truly In a few cases I have left in the names of the participants. If you'd...Compares Windows NT and Solaris on a symmetric multiprocessor machine.
site exerpt
Papers 2nd USENIX Windows NT Symposium Manufacturers now have the capability to build high performance multiprocessor machines with common PC components. This has created a new market of low cost multiprocessor machines. However, these machines are handicapped unless they have an operating system that can take...Gives an introduction to priority inversion and shows a pair of techniques to avoid them.
site exerpt
All other rights reserved Global Variables var LIBLOADEDJSmenu=false; var systemLibCnt =0; var systemIsNS document.layers!=null Is it a Netscape browser var systemMouseDn =false mousemove dragging if(document.layers)document.all=document.layers; var systemMaxZ =0; var systemNullChk systemIsNS navigator.appVersion.substring(0,4 4.05 null undefined null var menuTimeOut =null mouseout...Technical article, covering Amdahl's Law, latencies and bandwidth, on-chip multiprocessing, Jackson technology, and simultaneous multithreading. (SystemLogic.net)
site exerpt
Fundamentals Of Multithreading SystemLogic.net This article intentionally ignores the discussion of a NUMA architecture. It is aimed at smaller scale multi-processing, which is used as a lead into the various forms of on-chip multithreading. I remember, quite distinctly, my first encounter with someone with...Comparison of the available Java synchronization primitives with the Win32 counterparts.
http://www.devx.com/upload/free/...o/1999/01jan99/jg0199/jg0199.asp
Use of synchronization mechanisms like semaphores, monitors, and critical regions can lead to uncontrolled priority inversion. [PDF file]
site exerpt
%PDF-1.2 8 0 obj stream D G 8…F£‘pÈ@7 A 3N0ˆT2 D¢‘hÄj9 DŒ5 a c9 y endstream endobj 9 0 obj 95 endobj 6 0 obj stream aP k U wA Mck YL l YD Z€q d Di 9Á„EÃF"o O DÈlÀÐi...This book shows how to avoid common pitfalls of multithreading in UNIX, Windows NT, or OS/2 environments.
http://www.wiley.com/legacy/compbooks/catalog/18012-2.htm
An expressive C++ thread synchronization library.
site exerpt
Await Locks Home Page Locks is a library that contains easy-to-use thread synchronization tools for C It helps to write understandable and robust multithreaded programs. Await Locks has such features as: simplicity, it provides easy-to-use macros, which allow programmer not to care about creation...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. Cross-platform support for Java-style synchronization is provided in addition to mutexes and Unix-style condition variables. [Commercial]
site exerpt
OpenTop Multi-threading Thread class and synchronization facilities. OpenTop extends this simplicity to C by creating a common wrapper around Windows and POSIX threads, exposing an interface modelled on the popular Java abstractions. Cross-platform support for Java-style synchronization is provided in addition to...Resources on designing a thread class in C++. Provides introduction, basic approach, implementation and using the class thread in C++.
site exerpt
Designing a Thread Class in C Oriented software developer and team leader. He can be reached via email ryte@geocities.com Introduction Multi threaded programming is becomming ever more popular. This article presents a design for a C class that will encapsulate the threading mechanism. Certain aspects of...Dave Butenhof's comparison of thread implementations.
http://members.aol.com/drbutenhof/ThreadTable.html
Provides example C++ classes implementing a series of synchronization objects useful for building portable (Solaris and Win32) multithreaded applications.
http://world.std.com/~jimf/papers/c++sync/c++sync.html
Frequently asked questions (by Bryan O'Sullivan).
http://www.serpentine.com/~bos/threads-faq/
Introduction to C++ (on Win32) and Java multithreading.
http://www.devx.com/upload/free/...j/2000/05may00/dm0500/dm0500.asp
A simple alternative to the STL plus portable multithreading and networking. Compiles under modern Unix and Windows systems. [Open-source, zlib-like license]
site exerpt
C Portable Types Library (PTypes) Version 2.0 The purpose of software engineering is to manage complexity, not to create it. Bill Catambay PTypes (C Portable Types Library) is a simple alternative to the STL that includes multithreading and networking. It defines dynamic strings, variants, character sets, lists...Discusses the usage of the volatile keyword in multithreaded C++ programs.
site exerpt
CUJ volatile Multithreaded Programmer’s Best Friend Click here to check out the new Whitepapers section on the Developer Network LOG IN 8226; Register 8226; Forgot password? Registration FAQ What are the green links? All Access members only RSS Feed C/C Users Journal C Experts Forum February...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/aca...roduct/0,1144,0201357526,00.html
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/aca...roduct/0,1144,0805300864,00.html
Extremely lightweight stackless threads which provide linear code execution for event-driven systems, designed for severely memory constrained systems.
site exerpt
Protothreads: lightweight, stackless threads in C Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems, such as small embedded systems or wireless sensor network nodes. Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads can be used with or without...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