Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Scaleable Multithreaded Applications

School/Trainer:

PARSEC Group
Denver, Colorado, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This course provides advanced training in the design, development, troubleshooting, and repair of multithreaded applications designed to run on the HP OpenVMS operating system. The course teaches how to use the standard POSIX Pthreads interface effectively through a solid understanding of the interfaces, threading models, synchronization, and scheduling. Methods to design and develop reliable, high-performance multithreaded applications are emphasized.

Common pitfalls and risks are discussed throughout, with the emphasis on designing and implementing applications correctly so as to avoid defects and performance problems in new applications, as well as detecting, analyzing, and repairing defects and problems in existing programs.

Extensive exercises and programming examples illustrate the topics covered in the course. The exercises require an understanding of multithreading design principles and an ability to troubleshoot existing programs.

Course ContentsIntroduction to threads

Threads and multithreading concepts
Models for thread usage
Additional thread challenges
Pthreads and the POSIX threads library
Thread management essentials

Thread management
Introduction to visual threads
POSIX synchronization

Synchronization motivation
Mutexes
Condition variables
Memory visibility between threads
Visual threads and synchronization
Advanced thread programming

Attribute objects named objects
Thread attributes
Read-write locks
One-time initialization
Thread-specific data
Thread-safe and re-entrant functions
Two compound objects: semaphores and threshold barriers
Visual threads and application analysis and tuning
Thread exceptions, termination and cancellation

Thread cancellation
Exception handling
Thread scheduling

Scheduling
Two-level scheduling
Threads and client/server computing

Design of a multithreaded server
HP OpenVMS considerations

HP OpenVMS considerations
NUMA systems
Thread debugging and profiling

Avoid debugging
Profiling multithreaded applications
Using visual threads
...''

Please go to the school's official website for training price and schedule:
http://www.parsec.com/

Phone:(888) 472-7732

School Address:

999 18th Street
Suite 1725
Denver, CO 80202 USA

Jobs & Resumes: Denver
Houses & Roommates: Denver




Other training courses offered by PARSEC Group:

OpenVMS System, Network and Internet Security
OpenVMS Immersion
HP OpenVMS v8.3 technical update: User/Management features
HP OpenVMS v8.3 technical update: Programming/Internals features
TCP/IP Services for hp OpenVMS
OpenVMS DECnet Plus
OpenVMS System Performance Management
OpenVMS v8.3 Internals for System Managers
OpenVMS Accelerated System Administration
HP OpenVMS v8.3 Programming Features
HP OpenVMS Alpha Crash Dump Analysis
DECforms User Interface Programming
hp Tru64 UNIX Utilities and Commands
hp Tru64 UNIX System Administration
hp Tru64 UNIX Network Administration
hp Tru64 UNIX Security Management
hp Tru64 UNIX Performance Management
hp Tru64 UNIX TruCluster Configuration and Management
hp Tru64 UNIX Immersion for UNIX Professionals


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
In most cases you will get a unique submit code along with your each posting on this website. Please provide it as well as the message title if you want any assistance for editing/removal.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008