{"product_id":"windows-system-programming-addisonwesley-microsoft-technology-series","title":"Windows System Programming (Addison-Wesley Microsoft Technology Series)","description":"\u003cp\u003eIf youre writing a native Win32 program or just want to know what the OS is really doing underneath  you need Johns book. He covers the stuff that real systems programmers absolutely must know. Recommended. Chris Sells  Microsoft Corporation  This fourth edition does a great job of incorporating new features in the Vista  Windows 2008  and Windows 7 API  but also stays true to teaching the foundational elements of building applications that target the Windows OS. Jason Beres  Product Management  Infragistics  The Definitive Guide to Windows API Programming  Fully Updated for Windows 7  Windows Server 2008  and Windows Vista  Windows System Programming  Fourth Edition  now contains extensive new coverage of 64-bit programming  parallelism  multicore systems  and many other crucial topics. Johnson Harts robust code examples have been updated and streamlined throughout. They have been debugged and tested in both 32-bit and 64-bit versions  on single and multiprocessor systems  and under Windows 7  Vista  Server 2008  and Windows XP. To clarify program operation  sample programs are now illustrated with dozens of screenshots.  Hart systematically covers Windows externals at the API level  presenting practical coverage of all the services Windows programmers need  and emphasizing how Windows functions actually behave and interact in real-world applications. Hart begins with features used in single-process applications and gradually progresses to more sophisticated functions and multithreaded environments. Topics covered include file systems  memory management  exceptions  processes  threads  synchronization  interprocess communication  Windows services  and security.  New coverage in this edition includes Leveraging parallelism and maximizing performance in multicore systems Promoting source code portability and application interoperability across Windows  Linux  and UNIX Using 64-bit address spaces and ensuring 64-bit\/32-bit portability Improving performance and scalability using threads  thread pools  and completion ports Techniques to improve program reliability and performance in all systems Windows performance-enhancing API features available starting with Windows Vista  such as slim reader\/writer locks and condition variables A companion Web site  jmhartsoftware.com  contains all sample code  Visual Studio projects  additional examples  errata  reader comments  and Windows commentary and discussion.\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":44966500728885,"sku":"ByrdShop_0321657748","price":135.01,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0627\/8139\/0901\/files\/9780321657749.jpg?v=1770565234","url":"https:\/\/atxbooks.com\/products\/windows-system-programming-addisonwesley-microsoft-technology-series","provider":"ATX Books","version":"1.0","type":"link"}