I am trying to learn all I can about multi threading in C++, but reading and watching videos only go so far. I need problems, but where can I find those problems?
The most important thing to konw about threads is to protect the variables that are shared across two or more threads. Apart from this there is not much more secrets behind it.
What about creating a producer-consumer type app?
One thread could read a large file in junks and the other thread performs some operation on the data and writes it to a file.