C++ Concurrency in Action Practical Multithreading

Computer Programming and IT Books ITBooksHub.com
Click Here To Download Book
Pages 337
Views 492
Size 1.6 MB
Download 195
Table Of Contents

Chapter One: Introduction

Chapter Two: Managing Threads

Chapter Three: Sharing Data

Chapter Four: Synchronizing Concurrent Operations

Chapter Five: The C++ Memory Model and Operations on Atomic Types

Chapter Six: Designing Data Structures for Concurrency I: Lock-based Data Structures

Chapter Seven: Designing Data Structures for Concurrency II: Lock-free Concurrent Data Structures

Chapter Eight: Designing Concurrent Code

Chapter Nine: High Level Thread Management

Chapter Ten: Testing and Debugging Multi-threaded Applications

Appendix A: New Features of the C++ language used by the thread library