Download Software Featured News & Articles Submit Software Book Store FAQ Contact Us
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Microsoft » Win32 Multithreaded Programming  

Win32 Multithreaded Programming

Win32 Multithreaded Programming

zoom enlarge 
Authors: Aaron Cohen, Mike Woodring
Publisher: O'Reilly
Category: Book

List Price: $49.95
Buy Used: $5.87
You Save: $44.08 (88%)



New (3) Used (18) from $5.87


Media: Paperback
Edition: 1
Number Of Items: 1
Pages: 720
Shipping Weight (lbs): 2.3
Dimensions (in): 9.2 x 7 x 1.4

ISBN: 1565922964
Dewey Decimal Number: 005
UPC: 636920922964
EAN: 9781565922969
ASIN: 1565922964

Publication Date: December 1, 1997
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Shipping: International shipping available
Condition: EX-LIBRARY; used item may have library binding and show stamps, stickers or other marks. Items not meeting quality expectations may be returned for refund. Buy with confidence - your satisfaction is guaranteed at B-Logistics! Due to the large scale of our operation, we do not have access to the specific contents/condition of our items.

Editorial Reviews:

Product Description
Many Windows developers still write code as if their application is a single entity that, while it is running, has complete control of all system resources. This legacy from the days of DOS means that developers frequently fail to take advantage of Win32's support of multiple threads of execution to improve their application's performance or to enhance its functionality. For instance, a main thread can handle interactions with the user, while a background "worker" thread can handle repainting the application window or performing some background calculations. But multithreaded programming means more than adding threads; it also requires that the code be thread-safe.

Win32 Multithread Programming explains the concepts of multithreaded programs, thus providing the developer with the knowledge necessary to skillfully construct efficient and complex applications. From basic thread synchronization using mutexes and semaphores, to advanced topics like creating reusable thread pools or implementing a deferred processing queue, the book uses real-world applications and carefully constructed examples to illustrate the principles of multithreaded programming. Some of the topics include:

  • How the Windows operating systems handle threads
  • Multithreading primitives in the Win32 API
  • Techniques for generating thread-safe dynamic link libraries
  • Advanced techniques for thread synchronization
  • Basic scenarios for synchronizing threads
  • Common designs for building multithreaded user interfaces

The CD-ROM accompanying the book features Mcl, the authors' C++ class library for multithreaded programming, which both wraps multithreaded API functions and easily supports more complex multithreaded scenarios. For programmers using MFC, an additional library, Mcl4Mfc, is included for MFC compatibility.

Win32 Multithread Programming is an essential resource for any developer interested in learning about Win32 multithreaded programming in order to create high-performance, effective applications.

Copyright 2007 FileFirm.com
Categories
Software
Microsoft
Vista
Digital Music
Digital Cameras
iPod
Office
Programming
Networking
Web
Computers
Cisco
Graphic Design
Databases
Games - Books
Games - Software
Open Source
Hardware
O'Reilly
Shareware
Certification
New Releases
Netezza Underground: The unauthorized tales of derring-do and adventures in resilient data warehousing solutions.
Software Pipelines and SOA: Releasing the Power of Multi-Core Processing (Addison-Wesley Information Technology Series)
High Performance Parallel Database Processing and Grid Databases (Wiley Series on Parallel and Distributed Computing)
Mathematical Modeling And Global Optimization
Bestsellers
The Art of Multiprocessor Programming
Programming Erlang: Software for a Concurrent World
Introduction to Parallel Computing (2nd Edition)
Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition)
Parallel Computer Architecture: A Hardware/Software Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Linux Enterprise Cluster: Build a Highly Available Cluster with Commodity Hardware and Free Software
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
Beowulf Cluster Computing with Linux, 2nd Edition (Scientific and Engineering Computation)
Win32 Multithreaded Programming
Introduction to Parallel Computing: Design and Analysis of Parallel Algorithms

Home | Featured | Submit | Link To Us | Contact Us | FAQ | About | Advertise | Sysop Login