YoVDO

What I Learned from Sockets: Applying Socket Concepts to C++ Concurrency - Lecture

Offered By: Meeting Cpp via YouTube

Tags

C++ Courses Concurrency Courses Channels Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how socket concepts like select and poll can be applied to compose concurrent operations in C++ in this conference talk from Meeting C++ 2023. Delve into the rich set of primitives in Unix systems for working concurrently with file descriptors, including select, poll, epoll, and kqueue. Learn how these interfaces allow waiting for events on specified file descriptors and compare them to the "select" statement in Go programming language. Discover the viability of this approach for solving problems involving concurrent operations in C++. Examine how C++ concurrency mechanisms can support similar semantics to socket concepts. Gain insights into answering questions such as "How can I .get() the first of several futures?" and "How can I co_await the first of several coroutines?" Enhance your understanding of concurrent programming techniques and their practical applications in C++.

Syllabus

What I learned from sockets - Filipp Gelman - Meeting C++ 2023


Taught by

Meeting Cpp

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera