Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moshegroot/multithreaded-programming-practice

Practing multithreading programming by Stepik course (https://stepik.org/course/149)
https://github.com/moshegroot/multithreaded-programming-practice

cpp cpp11 learning learning-by-doing multithreading posix posix-apis

Last synced: about 1 month ago
JSON representation

Practing multithreading programming by Stepik course (https://stepik.org/course/149)

Awesome Lists containing this project

README

        

# Multithreaded programming practice

Practing multithreading programming by Stepik course (https://stepik.org/course/149)

All of the topics has the own `README` and runtime `.GIF` with the result of the program. Be free in checking each directory.

## Tasks list

There are some simple and some **interesting** in my opinion tasks. **Interesting** tasks marked with **bold** formatting.

2. [Containers. Smart pointers. Allocators](/2_Containers_Smart-pointers_Allocators):
* Derivative of polynomial
* Simple smart pointer
* Simple allocator with memory blocks control

3. [Berkeley sockets. Multiplexing](/3_Berkeley-sockets_Multiplexing):
* Simple echo server
* **Messenger with Select function**
* **Messenger with Poll function**

4. Async I/O: there is no tasks, only quick event libraries overview:
* `libevent`
* `libev`
* `libuv`
* `boost::asio`