Junte-se a nós em uma viagem ao mundo dos livros!
Adicionar este livro à prateleira
Grey
Deixe um novo comentário Default profile 50px
Grey
Assine para ler o livro completo ou leia as primeiras páginas de graça!
All characters reduced
Asynchronous Programming with C++ - Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency - cover
LER

Asynchronous Programming with C++ - Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency

Javier Reguera-Salgado, Juan Antonio Rufes

Editora: Packt Publishing

  • 0
  • 0
  • 0

Sinopse

As hardware advancements continue to accelerate, bringing greater memory capacity and more CPU cores, software must evolve to adapt to efficiently use all available resources and reduce idle CPU cycles. In this book, two seasoned software engineers with about five decades of combined experience will teach you how to implement concurrent and asynchronous solutions in C++.
You’ll gain a comprehensive understanding of parallel programming paradigms—covering concurrent, asynchronous, parallel, multithreading, reactive, and event-driven programming, as well as dataflows—and see how threads, processes, and services are related. Moving into the heart of concurrency, the authors will guide you in creating and managing threads and exploring C++’s thread-safety mechanisms, including mutual exclusion, atomic operations, semaphores, condition variables, latches, and barriers. With this solid foundation, you’ll focus on pure asynchronous programming, discovering futures, promises, the async function, and coroutines. The book takes you step by step through using Boost.Asio and Boost.Cobalt to develop network and low-level I/O solutions, proven performance and optimization techniques, and testing and debugging asynchronous software.
By the end of this C++ book, you’ll be able to implement high-performance software using modern asynchronous C++ techniques.
Disponível desde: 29/11/2024.
Comprimento de impressão: 424 páginas.

Outros livros que poderiam interessá-lo

  • Practical Network Security with OpenSSL - Master Cryptography and OpenSSL Techniques for Secure Communications PKI and Hardware Integration in Real-World Applications - cover

    Practical Network Security with...

    Rohan Patil

    • 0
    • 0
    • 0
    Gain practical OpenSSL skills for real-world cybersecurity challenges
    Book Description
    OpenSSL is the backbone of secure communication on the internet, trusted by developers, enterprises, and governments alike. Practical Network Security with OpenSSL equips you with the knowledge, real-world context, and hands-on skills to master OpenSSL—from its command-line tools to its C library APIs—for implementing robust, enterprise-grade cryptographic solutions.
    You’ll begin with a solid foundation in cryptographic principles and the role of OpenSSL in modern security systems. The book then guides you through practical usage, covering symmetric and asymmetric encryption, Public Key Infrastructure (PKI), and secure communications. Real-world examples and C code snippets help you confidently apply OpenSSL in standalone applications, enterprise-grade solutions, and hardware-based security environments such as HSMs and TPMs.
    By the end of this book, you’ll have the expertise to confidently use OpenSSL for designing, implementing, and managing cryptographic solutions across various domains. Whether you're securing financial transactions, IoT networks, or enterprise authentication systems, you’ll be equipped with the tools and knowledge to build secure, future-ready applications. Don’t get left behind—secure your systems like the pros do with OpenSSL mastery.
    Table of Contents
    1. Cryptography Basics and Network Security
    2. Getting started with OpenSSL
    3. OpenSSL Command Line Interface
    4. OpenSSL C library APIs
    5. Public Key Infrastructure with OpenSSL
    6. Symmetric Key Cryptography with OpenSSL
    7. OpenSSL Engine for Security Hardware
    8. OpenSSL in IoT Security
    9. Best Practices, Tips, and Tricks     
    
    Index
    Ver livro
  • Mechanical Engineering - Handbook for Electrical Technology and Machinery - cover

    Mechanical Engineering -...

    Phil Gilberts

    • 0
    • 0
    • 0
    Mechanical technology encompasses a broad spectrum of techniques and tools used in the design, analysis, manufacturing, and maintenance of mechanical systems. This field merges principles from physics, engineering, and materials science to create and improve machinery and devices that perform specific functions. 
    The evolution of mechanical technology is a testament to human ingenuity, marked by significant innovations that have transformed societies and industries. 
      
    In ancient times, early humans utilized basic tools such as levers, wedges, and inclined planes to aid in tasks. The invention of the wheel around 3500 BCE revolutionized transport and labor. Ancient civilizations also harnessed the power of water wheels and windmills to provide mechanical power for grinding grain and pumping water.Looking towards the future, artificial intelligence (AI) and machine learning are being integrated into mechanical systems, leading to smarter and more adaptive technologies. There is also a growing focus on sustainability, driving the development of energy-efficient machinery and renewable energy systems. Additionally, 3D printing is transforming production processes, allowing for rapid prototyping and custom manufacturing. 
      
    The field of mechanical technology continues to evolve, driven by human creativity and the relentless pursuit of efficiency and innovation. Each historical milestone builds upon previous knowledge, propelling the field towards new and exciting advancements.
    Ver livro
  • Agile Project Management with Scrum - Empowering Teams and Accelerating Delivery - cover

    Agile Project Management with...

    Daniel Greene

    • 0
    • 0
    • 0
    Embark on a transformative journey into the world of Agile Project Management with Scrum. This comprehensive guide unravels the intricacies of the Scrum framework, empowering both novices and seasoned professionals to harness the power of Agile methodologies for unparalleled project success. 
    Dive into the foundations of Agile, exploring its evolution and the fundamental principles that drive its success. Discover the heartbeat of Scrum as you navigate through roles and responsibilities, Scrum events, and essential artifacts that form the backbone of this dynamic framework. 
    The book takes you through the practical application of Scrum, from Sprint Planning to the execution of Sprints and the delivery of valuable Increments. Learn the art of adapting to change, fostering collaboration, and embracing a culture of continuous improvement within your development team. 
    Explore the crucial roles of Product Owners and Scrum Masters, delving into effective facilitation, servant leadership, and the delicate balance of prioritizing and managing the Product Backlog. Uncover the secrets of scaling Agile for larger projects, as well as the vital metrics and monitoring tools that drive project success. 
    Drawing from real-world examples and case studies, "Agile Project Management with Scrum" provides insights into overcoming common challenges, tailoring Agile for various industries, and staying ahead of future trends in Agile Project Management. With a wealth of resources and practical advice, this book equips you to navigate the complexities of modern project management with confidence and agility. 
    "Agile Project Management with Scrum" is your indispensable guide to unlocking the full potential of Scrum and revolutionizing the way you approach and deliver successful projects. Transform your project management skills and embrace a future where agility is the key to sustained success. 
     
    Ver livro
  • RAG LLM's and Prompt Engineering - A Comprehensive Guide on Retrieval-Augmented Generation (RAG) Technology Large Language Models (LLM's) and Prompt Engineering - cover

    RAG LLM's and Prompt Engineering...

    Et Tu Code

    • 0
    • 0
    • 0
    Are you interested in creating intelligent systems that can understand and generate natural language? 
    Look no further! This comprehensive guide covers everything you need to know about RAG technology, LLM's, and prompt engineering. From understanding the basics of natural language processing (NLP) to deploying your own intelligent systems, this book provides a detailed roadmap for building and deploying systems that can process and generate human-like language. RAG technology is a powerful tool for generating high-quality text, and this book shows you how to use it to build intelligent systems that can create coherent and contextually appropriate responses to user inputs. 
    You'll also learn how to integrate LLM's into your systems, allowing them to generate text that is not only grammatically correct but also contextually relevant. But building intelligent systems isn't just about technology – it's also about understanding how humans interact with language. That's why this book covers prompt engineering, a critical aspect of building conversational AI systems. You'll learn how to craft effective prompts that elicit the desired response from your system, and how to optimize your system for maximum accuracy and relevance. Whether you're a seasoned developer or just starting out in NLP, this book is essential reading for anyone looking to build intelligent systems that can truly understand and generate human-like language. 
    So why wait? Dive into the world of RAG technology, LLM's, and prompt engineering today!
    Ver livro
  • Product Management for Beginners Building Great Products - cover

    Product Management for Beginners...

    Steve Abrams

    • 0
    • 0
    • 0
    Dive into the dynamic world of product management with this essential guide tailored specifically for beginners. "Product Management for Beginners: Building Great Products. A Beginner’s Guide to Effective Product Management" offers a clear and practical approach to mastering the fundamentals of product management. Whether you aspire to become a product manager or simply aim to better understand the field, this book provides the knowledge and tools needed to navigate the complexities of creating and maintaining successful products. 
    Through engaging content, this book covers all the key areas of product management, including understanding what product managers do, the importance of a product vision, how to strategize effectively, and the entire lifecycle of a product from ideation to retirement. Learn how to communicate with cross-functional teams, manage stakeholder relationships, and use data to make informed decisions. 
    Discover strategies for working alongside designers and developers, and grasp the intricacies of market analysis and user research. Each chapter is filled with real-world examples, practical tips, and actionable insights, making complex concepts accessible and understandable. 
    "Product Management for Beginners: Building Great Products. A Beginner’s Guide to Effective Product Management" is your indispensable resource for stepping confidently into the product management arena. With this guide by your side, you will develop the skills to create products that resonate with users and succeed in the marketplace. Start your journey to becoming a proficient product manager and bring your innovative ideas to life! 
     
    Ver livro
  • Maybe We Were Stars - cover

    Maybe We Were Stars

    António Paulo Martins

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.  
    Maybe We Were Stars is not a book of answers. It is a quiet journey through time, memory, and the fragile space between what we see and what we understand. 
    Each chapter moves through reflections on light, existence, and the strange beauty of being human — how we remember, how we fade, and how even what is lost can still shine. 
    Narrated with a contemplative voice that feels both distant and near, this audiobook carries the same poetic rhythm and wonder that shaped the written edition. 
    If you have ever felt out of place in your own timeline, if you have ever looked at the stars and wondered whether they were looking back, this is for you. 
    Gentle, haunting, and full of quiet hope, Maybe We Were Stars invites you to pause, to listen, and to remember that even fading light never truly disappears. 
    Written and edited by António Paulo Pugliese Martins. 
    Audio created using ElevenLabs AI narration.
    Ver livro