Wednesday, September 13, 2006

Pointers

Linked list
Linked List - GPWiki
designing a linked list class
Linear Data Structures
CSCI 2170 Lab 10 - Linked Lists Variations
converting a binary tree to a circular linked - c, c++, c__
http://www.ee.umd.edu/~manoj/759M/simulator/fu.c
http://vorlon.case.edu/~imm6/
Happy Codings - C Programming Code Examples
Programming Interview Questions
NSPR Reference: Chapter 21 Linked Lists
Iterative Merge Sort Using Circular Linked List - C
Help Implementing a queue as a circular linked list... - Dev Articles
[DOC] Modify the Code of a singly linked list to implement a circular ...
tcslll_.cpp * * a generic templated circular singly linked list ...
http://dmst.aueb.gr/dds/ismr/data/index.htm
Doubly linked circular list
C Languages How to Track the Number of Nodes in a Circular Linked List
http://www.cs.colorado.edu/~main/supplements/daybyday.html
[PDF] Fun With Linked Lists
Hotscripts.com :: C and C++ :: Tips and Tutorials :: Programming ...

Wednesday, September 06, 2006

C Topics

Object Oriented Programming in C
Object Oriented Programming in C
[PDF] Object-Oriented Programming With ANSI-C
Phil's guide to object-oriented ANSI C
http://cern.ch/laurent.deniau/html/oopc/oopc.html
http://www.quantum-leaps.com/devzone/cplus_3.0_manual.pdf
Implementing OO in C
C IDE Recommendations
http://ldeniau.web.cern.ch/ldeniau/html/oopc/oopc.html

Standard C library reference
The C Standard Library (good)
Standard C++ Library Class Reference, Volume 1
Nicolai M. Josuttis: The C++ Standard Library
C++ Standard Template Library
C standard library - Wikipedia, the free encyclopedia

The C Library Reference Guide
[PDF] Standard C++ Library
C++ Standard Library Quick Reference
GNU C++ Standard Library

Programming in C (GOOD)

C Tricks
C Programming Tutorial: Programming Tips and Tricks
Cute Tricks in C
Slashdot Protothreads and Other Wicked C Tricks
C Preprocessor Trick For Implementing Similar Data Types
C Programming Tips and Tricks
C/C++ Programming Tips Tricks, Best Practices, Effective STL
nsftools - C Tips

C Pitfalls
[PDF] C Traps and Pitfalls*
[PDF] CS 1723, C Pitfalls
[PDF] Microsoft PowerPoint - 03-C_pitfalls.ppt
Pitfalls of C
[PDF] Embedded CTraps and Pitfalls -
C Traps and Pitfalls - Download page
http://www-128.ibm.com/developerworks/power/library/pa-ctypes4/?ca=dgr-lnxwCTypesP4
http://gcc.gnu.org/onlinedocs/gcc-3.3/cpp/index.html#Top
The C Preprocessor
Crash Course in C

C Programming Language
http://www.cs.princeton.edu/courses/archive/spr97/cs126/schedule.html

Monday, September 04, 2006

Deadlocks

Deadlocks
How to programmatically avoid deadlock?
Deadlock theorem
read / write locks and deadlock detection

Deadlock with condition variables
deadlock avoidance
MSDN (Deadlock Detection)
Detecting thread bottlenecks
Deadlock - Wikipedia, the free encyclopedia
Parallel Programming In C. Table of Contents
Multithreaded Applications Without Fear and Deadlocks - jax magazine ...
Distributed Deadlock Detection
Lock_Lint - Static Data Race and Deadlock Detection Tool for C
No More Hangs: Advanced Techniques To Avoid And Detect Deadlocks ...
PDF] Distributed Deadlock Detection
Detecting and Breaking Deadlock
PDF] Distributed Deadlocks
PDF] Detecting Deadlocks in Concurrent Systems
Monitoring Thread Activity With Thread Dumps
PDF] Chapter 3: Deadlocks Overview
Mandy Chung's Blog: Thread Dump and Concurrency Locks
PDF] Deadlocks
http://groups.google.de/group/comp.os.research/msg/64f9d2bf67172c9c
http://appcore.home.comcast.net/
http://groups.google.ca/group/comp.programming.threads/msg/011401eb84...
http://www.cs.chalmers.se/~phs/phd.pdf
recursive mutexes
recursive reader writer locks on unix?

Challenge: Multithreading & Synchronization


Can C++ local static objects be made thread safe?
Improving read-write lock

POSIX Threads





Theory
POSIX Threads Programming
Robust Composition
Stress-flow methodology
http://www.kegel.com/c10k.html
The Task Pattern: A Design Pattern for Processing and Monitoring ...
Advanced Unit Test, Part V - Unit Test Patterns - The Code Project ...
Multithreaded Rendezvous: A Design Pattern for Distributed ...
Multithreaded Programming with the Event-based Asynchronous Pattern
PDF] Thread specific singletons: Handling singleton pattern errors in ...
Realtime Task Design Patterns
Strategies for Implementing POSIX Condition Variables on Win32