π ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ Π‘++ [2022] Π Π°ΠΉΠ½Π΅Ρ ΠΡΠΈΠΌΠΌ
ΠΠ½ΠΈΠ³Π° Π²ΠΎ Π²ΡΠ΅Ρ
ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΡ
ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ C++. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠΌ ΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π³ΠΎΠ½ΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΌΠ΅ΡΡΠ²ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅) ΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌ Π±ΠΎΡΡΠ±Ρ Ρ Π½ΠΈΠΌΠΈ. ΠΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΡΠ΅ΠΎΡΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
.
ΠΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½ΠΎ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ
ΠΎΡΡΡ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
ΡΠ·ΡΠΊΠΎΠ².
π Concurrency with Modern C++ [2019] Rainer Grimm
π Concurrency with Modern C++ What every professional C++ programmer should know about concurrency [2022] Rainer Grimm
π The C++ Standard Library (2d Ed., including C++ 17) [2017] Rainer Grimm
π C++20. Get the Details [2022] Rainer Grimm
π C++ Core Guidelines Explained: Best Practices for Modern C++ [2022] Rainer Grimm