Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 893 Bytes

File metadata and controls

25 lines (18 loc) · 893 Bytes

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.

  1. Containers. Smart pointers. Allocators:

    • Derivative of polynomial
    • Simple smart pointer
    • Simple allocator with memory blocks control
  2. Berkeley sockets. Multiplexing:

    • Simple echo server
    • Messenger with Select function
    • Messenger with Poll function
  3. Async I/O: there is no tasks, only quick event libraries overview:

    • libevent
    • libev
    • libuv
    • boost::asio