C++

poco c++ libraries: https://pocoproject.org/index.html

networking

list stores in arbitrary locations, vector has good spacial locality

threads, jthreads,

async is higher level abstraction than threads, jthreads.

other models of concurrency:

microsoft ppl, intel tpp, openmp, boost asio

prefer using make_unique than explicit

std::unique_ptr owner{new HelperType(inputs)};

is better written as

auto owner = std::make_unique(inputs);

shared_ptr

Last updated