Training Course:Scaleable Multithreaded ApplicationsSchool/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. |
|
|