هم‌زمانی ++C در عمل ۲۰۱۹
C++ Concurrency in Action 2019

دانلود کتاب هم‌زمانی ++C در عمل ۲۰۱۹ (C++ Concurrency in Action 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Anthony Williams

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2019

زبان

English

تعداد صفحه‌ها

592

نوع فایل

pdf

حجم

31.7 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب هم‌زمانی ++C در عمل ۲۰۱۹

“این کتاب باید روی میز کار هر برنامه‌نویس ++C باشد. واضح، مختصر و ارزشمند است.”راب گرین، دانشگاه ایالتی بولینگ گرین

این کتاب پرفروش، به‌روزرسانی و بازبینی شده است تا آخرین تغییرات ++C 14 و 17 را پوشش دهد! ++Concurrency in Action, Second Edition C هر آنچه را که برای نوشتن برنامه‌های چندنخی قوی و ظریف در ++C 17 نیاز دارید، به شما می‌آموزد.

خرید نسخه چاپی کتاب شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning است.

درباره‌ی تکنولوژی

وقتی برنامه‌های شما نیاز به اجرای سریع دارند، ++C را انتخاب می‌کنید. همروندی (Concurrency) که به خوبی طراحی شده باشد، سرعت آن‌ها را حتی بیشتر هم می‌کند. ++C 17 پشتیبانی قوی برای برنامه‌نویسی چندنخی و چندپردازنده‌ای مورد نیاز برای پردازش سریع گرافیکی، یادگیری ماشین و سایر وظایف حساس به عملکرد ارائه می‌دهد. این کتاب استثنایی، ویژگی‌ها، الگوها و بهترین شیوه‌های همروندی ++C در سطح تولید را باز می‌کند.

درباره‌ی کتاب

++Concurrency in Action, Second Edition C راهنمای قطعی برای نوشتن برنامه‌های چندنخی ظریف در ++C است. این کتاب که برای ++C 17 به‌روزرسانی شده است، با دقت به هر جنبه از توسعه‌ی همروند، از شروع نخ‌های جدید تا طراحی الگوریتم‌ها و ساختارهای داده‌ی چندنخی کاملاً کاربردی می‌پردازد. آنتونی ویلیامز، استاد همروندی، در هر فصل مثال‌ها و وظایف عملی ارائه می‌دهد، از جمله بینش‌هایی که حتی باتجربه‌ترین توسعه‌دهندگان را نیز به وجد خواهد آورد.

آنچه در این کتاب خواهید یافت

* پوشش کامل ویژگی‌های جدید ++C 17
* شروع و مدیریت نخ‌ها
* همگام‌سازی عملیات همروند
* طراحی کد همروند
* رفع اشکال برنامه‌های چندنخی

درباره‌ی خواننده

نوشته شده برای توسعه‌دهندگان متوسط C و ++C. نیازی به تجربه‌ی قبلی در زمینه‌ی همروندی نیست.

درباره‌ی نویسنده

آنتونی ویلیامز از سال 2001 عضو فعال پنل BSI ++C بوده و توسعه‌دهنده‌ی افزونه‌های just::thread Pro برای کتابخانه‌ی نخ ++C 11 است.

فهرست مطالب

1. سلام، دنیای همروندی در ++C!
2. مدیریت نخ‌ها
3. به اشتراک گذاری داده بین نخ‌ها
4. همگام‌سازی عملیات همروند
5. مدل حافظه‌ی ++C و عملیات روی انواع اتمی
6. طراحی ساختارهای داده‌ی همروند مبتنی بر قفل
7. طراحی ساختارهای داده‌ی همروند بدون قفل
8. طراحی کد همروند
9. مدیریت پیشرفته‌ی نخ
10. الگوریتم‌های موازی
11. تست و رفع اشکال برنامه‌های چندنخی


فهرست کتاب:

۱. حق نشر

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. تحسین برای ویرایش اول

۵. پیشگفتار

۶. تقدیر و تشکر

۷. درباره‌ی این کتاب

۸. درباره‌ی نویسنده

۹. درباره‌ی تصویر روی جلد

۱۰. فصل ۱. سلام، دنیای همروندی در ++C!

۱۱. فصل ۲. مدیریت ریسه‌ها

۱۲. فصل ۳. اشتراک‌گذاری داده بین ریسه‌ها

۱۳. فصل ۴. همگام‌سازی عملیات همروند

۱۴. فصل ۵. مدل حافظه‌ی ++C و عملیات روی انواع اتمی

۱۵. فصل ۶. طراحی ساختارهای داده‌ی همروند مبتنی بر قفل

۱۶. فصل ۷. طراحی ساختارهای داده‌ی همروند بدون قفل

۱۷. فصل ۸. طراحی کد همروند

۱۸. فصل ۹. مدیریت پیشرفته‌ی ریسه

۱۹. فصل ۱۰. الگوریتم‌های موازی

۲۰. فصل ۱۱. تست و اشکال‌زدایی برنامه‌های چندریسمانی

۲۱. پیوست الف. مرجع مختصر برای برخی از ویژگی‌های زبانی ++C۱۱

۲۲. پیوست ب. مقایسه‌ی مختصر کتابخانه‌های همروندی

۲۳. پیوست پ. یک چارچوب پیام‌رسانی و مثال کامل ATM

۲۴. پیوست ت. مرجع کتابخانه‌ی ریسه‌ی ++C

۲۵. نمایه

۲۶. فهرست شکل‌ها

۲۷. فهرست جدول‌ها

۲۸. فهرست لیستینگ‌ها

 

توضیحات(انگلیسی)

“This book should be on every C++ programmer’s desk. It’s clear, concise, and valuable.”Rob Green, Bowling Green State University

This bestseller has been updated and revised to cover all the latest changes to C++ 14 and 17! C++ Concurrency in Action, Second Edition teaches you everything you need to write robust and elegant multithreaded applications in C++17.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

You choose C++ when your applications need to run fast. Well-designed concurrency makes them go even faster. C++ 17 delivers strong support for the multithreaded, multiprocessor programming required for fast graphic processing, machine learning, and other performance-sensitive tasks. This exceptional book unpacks the features, patterns, and best practices of production-grade C++ concurrency.

About the Book

C++ Concurrency in Action, Second Edition is the definitive guide to writing elegant multithreaded applications in C++. Updated for C++ 17, it carefully addresses every aspect of concurrent development, from starting new threads to designing fully functional multithreaded algorithms and data structures. Concurrency master Anthony Williams presents examples and practical tasks in every chapter, including insights that will delight even the most experienced developer.

What’s inside

  • Full coverage of new C++ 17 features
  • Starting and managing threads
  • Synchronizing concurrent operations
  • Designing concurrent code
  • Debugging multithreaded applications

About the Reader

Written for intermediate C and C++ developers. No prior experience with concurrency required.

About the Author

Anthony Williams has been an active member of the BSI C++ Panel since 2001 and is the developer of the just::thread Pro extensions to the C++ 11 thread library.

Table of Contents

  1. Hello, world of concurrency in C++!
  2. Managing threads
  3. Sharing data between threads
  4. Synchronizing concurrent operations
  5. The C++ memory model and operations on atomic types
  6. Designing lock-based concurrent data structures
  7. Designing lock-free concurrent data structures
  8. Designing concurrent code
  9. Advanced thread management
  10. Parallel algorithms
  11. Testing and debugging multithreaded applications


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Praise for the first edition

5. Preface

6. Acknowledgments

7. About this book

8. About the author

9. About the cover illustration

10. Chapter 1. Hello, world of concurrency in C++!

11. Chapter 2. Managing threads

12. Chapter 3. Sharing data between threads

13. Chapter 4. Synchronizing concurrent operations

14. Chapter 5. The C++ memory model and operations on atomic types

15. Chapter 6. Designing lock-based concurrent data structures

16. Chapter 7. Designing lock-free concurrent data structures

17. Chapter 8. Designing concurrent code

18. Chapter 9. Advanced thread management

19. Chapter 10. Parallel algorithms

20. Chapter 11. Testing and debugging multithreaded applications

21. Appendix A. Brief reference for some C++11 language features

22. Appendix B. Brief comparison of concurrency libraries

23. Appendix C. A message-passing framework and complete ATM example

24. Appendix D. C++ Thread Library reference

25. Index

26. List of Figures

27. List of Tables

28. List of Listings

دیگران دریافت کرده‌اند

مدل های همروندی ۲۰۲۰
Models for Concurrency 2020

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.