YoVDO

Boost.Process - Process Management in C++

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Cross-Platform Development Courses Process Management Courses Asynchronous Communication Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Supply Chains in Practice: How Things Get to You
The University of Warwick via FutureLearn
Supply Chain Principles
Georgia Institute of Technology via Coursera
Fundamentals of Red Hat Enterprise Linux 9
Red Hat via edX
Использование механизмов операционных систем в разработке программного обеспечения
National Research Nuclear University MEPhI via Coursera
Operating System Fundamentals
Indian Institute of Technology, Kharagpur via Swayam