I'm trying to gain more experience writing multithreaded code, especially with pthreads.
Occasionally I need to do it for work, but no often enough to really improve my skills to where I'd like to be.
Do you have any recommended small programs which could benefit from a multithreaded architecture? I've written a program which searches a bunch of text (like GBs of it) before but other than that, aside from specific work-related use-cases that pop up, I have a hard time coming up with useful small program ideas I can use to implement pthreads. Thanks.