понедельник, 9 июня 2014 г.

[prog.c++] Ссылки на серию статей Энтони Уильямса по многопоточности в C++11

Статьи не очень новые (2009-2010), но очень толковые и полезные. Например, на счет std::promise и std::future у него написано, по-моему, наиболее толково из того, что за последнее время попадалось мне на глаза.

Статьи на английском, но читаются легко.


Multithreading in C++0x Part 1: Starting Threads
Multithreading in C++0x Part 2: Starting Threads with Function Objects and Arguments
Multithreading in C++0x Part 3: Starting Threads with Member Functions and Reference Arguments
Multithreading in C++0x Part 4: Protecting Shared Data
Multithreading in C++0x Part 5: Flexible locking with std::unique_lock<>
Multithreading in C++0x part 6: Lazy initialization and double-checked locking with atomics
Multithreading in C++0x part 7: Locking multiple mutexes without deadlock
Multithreading in C++0x part 8: Futures, Promises and Asynchronous Function Calls

Комментариев нет: