Multithreading Programming Techniques

1996 
From the Publisher: Develop efficient and scalable multithreaded programs o;n UNIX, Windows NT, windows 95, OS/2, Nextstep, and other platforms. THis guide shows how to manage and synchronize threads, as well as how to avoid common pitfalls of multithreading... create protable multithreading programs for multiplatform environments... convert single-threaded applications to a multithreaded one... covert to POSIX threads from UNIX International or C threads... and more. an accompanying disk provides complete source code in C, plus source code for Mthreads, a portable thread abstraction layer for the different thread implementations covered in the book. Maximize Performance in Your Operating System, With... Multithreading Programming Techniques Today's software application developers should be fully equipped to develop efficient multithreading programs for operating systems. This guide opffers that know-how--by providing a clear and direct route to multithreading efficiency in client/server, distributed, and object-oriented systems. Chapters written from a programmer's perspective cover multithreaded programming techniques for IBM AIX, Sun Solaris, SCO Unixware, HP/UX, digital UNIX, Windows NT, Windows 95, IBM OS/2, NEXTSTEP, and many other platforms that implement POSIX and DCE threads. you'll see how to: Use threads to develop scalable applications; Use threads to take advantage of the inherent parallelism of symmetrical multiprocessing (SMP) machines; Create portable multithreaded software in a heterogenious environment; Convert single-threaded applications to a multithreaded application; Use efficient inter-thread synchronization primitives; Convert threaded applications from one operating system to another; Convert applications based on earlier POSIX standards to P1003.1C (draft 10) standard; Convert from either UNIX International threads or C threads to POSIX threads. The accompanying disk provides source code in C of many examples. Plus, it includes source code for Mthreads, a portable thread abstraction layer for the different thread implementations covered in the book.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    4
    Citations
    NaN
    KQI
    []