3 ms·
That's a huge topic but I would say implement a hobby project and learn by doing. Pick something you're interested in and start writing code to exercise the the
by scorpioxy 11mo ago
That's a huge topic but I would say implement a hobby project and learn by doing. Pick something you're interested in and start writing code to exercise the theoretical concepts.
A small piece of advice is to make sure you're motivated before diving in. Debugging a race condition, just as an example, can be quite involved and consume a lot of your time and energy to even reproduce.
- ykonstant 11mo agoBut what is a good hobby project with a strong focus on concurrency that will not swamp a beginner to this topic?
- peauc 11mo agoI started by writing a user interface that handled they keyboard events in a thread and communicated to the main thread using a message queue. IMO that's a good easy first step :)
- nrhrjrjrjtntbt 11mo agoTry making a trading order book system. Maybe in Go where they have made concurrency easier than other languages.