Looking through vacancies for the position of a C / C ++ programmer, I noticed that knowledge of the syntax, OOP and algorithms is not enough. In most cases, the so-called "multi-threaded programming" is added to the above. I found out that there are many technologies.
- On the one hand, there is Qt, in which this topic is probably somehow overplayed.
- On the other hand, there is a very popular OpenMP
- Boost / Thread still exists, and the word boost itself is found in vacancies as often as “multi-threaded programming”
I have already seen many questions in the style of "What to read? Which sites will you advise?". I would also like to know which technologies are the most relevant today. Also, the selection criterion is complexity. MFC is also implemented in multithreading, but for this you need to study WinApi, then MFC, then you can only proceed directly to multithreading. Besides, it's not a fact that front-end skills will be useful to me.
I summarize all of the above: I would like to choose the current technology, the basics that really comprehend in a week of active and persistent study. Thank you in advance!