Информация об изменениях

Сообщение Re: Задачки на изучение многопоточности от 16.05.2022 3:42

Изменено 16.05.2022 3:51 AlexGin

Re: Задачки на изучение многопоточности
Здравствуйте, koenjihyakkei, Вы писали:

K>А накидайте плиз задачек для изучения многопоточности/атомиков. Или может уже есть где годные туториалы с практическими заданиями.


https://www.bogotobogo.com/cplusplus/multithreaded4_cplusplus11.php
https://www.softwaretestinghelp.com/multithreading-in-cpp
https://www.educative.io/blog/modern-multithreading-and-concurrency-in-cpp
https://www.geeksforgeeks.org/multithreading-in-cpp
https://coderslegacy.com/cpp-multithreading-tutorial
Re: Задачки на изучение многопоточности
Здравствуйте, koenjihyakkei, Вы писали:

K>А накидайте плиз задачек для изучения многопоточности/атомиков. Или может уже есть где годные туториалы с практическими заданиями.


https://www.bogotobogo.com/cplusplus/multithreaded4_cplusplus11.php
https://www.softwaretestinghelp.com/multithreading-in-cpp
https://www.educative.io/blog/modern-multithreading-and-concurrency-in-cpp
https://www.geeksforgeeks.org/multithreading-in-cpp
https://coderslegacy.com/cpp-multithreading-tutorial

Всё вышеуказанное — это именно многопоточность в стиле C++11.
Характерный признак:
#include <thread>

Это современный подход для C++ проектов.

Есть также многопоточность в стиле POSIX (т.е. в стиле Си):
Характерные признаки:
#include <pthread.h>
...
pthread_create

Вот пример этого подхода:
https://www.tutorialspoint.com/cplusplus/cpp_multithreading.htm