Boost.Process - Process Management in C++
Offered By: CppNow via YouTube
Course Description
Overview
Explore the development and evolution of Boost.Process, a C++ library for managing system processes, in this comprehensive CppNow conference talk. Delve into the challenges faced during the library's five-year journey, examining rejected ideas and lessons learned. Gain insights into cross-platform support, version history, and key concepts such as child processes, redirecting, and Windows startup infrastructure. Learn about the library's capabilities for running shell commands, creating child processes, setting up environment variables and standard streams, and communicating with child processes both synchronously and asynchronously. Discover the current state of Boost.Process and discuss new ideas for its future development.
Syllabus
Introduction
Whats the problem
Crossplatform library
Crossplatform support
Version history
What we tried
The idea
Context
Library
Child process
Redirecting
Windows Startup Infrastructure
CreateChild
WaitChild
Recap
Background
Windows
Initializers
Taught by
CppNow
Related Courses
Leveraging Mentions and Threads in SlackCoursera Project Network via Coursera Google Suite for Project Collaboration
Coursera Project Network via Coursera Microservices Communication in ASP.NET Core
Pluralsight ASP.NET Core Microservices: Getting Started
Pluralsight Azure Service Bus
LinkedIn Learning