I have an interview coming up next week. Could you guys suggest sources to practice multithreading and learn the basics? I might have a systems coding round at a mid-cap startup
For learning the fundamentals, a good source might be geeksforgeeks (https://www.geeksforgeeks.org/multithreading-in-operating-system/) or to look at at a computer science textbook (or even wikipedia). GeeksForGeeks also has a guide on multithreading in Java if that is that language in which you are interviewing.
Leetcode has a few practice questions on concurrency: https://leetcode.com/tag/concurrency/
My other suggestion is to go on reddit and search the subreddit of the programming language you use for multithreading tutorials, there will likely be many posts on the subject.
the_shwin [#3]For learning the fundamentals, a good source might be geeksforgeeks (https://www.geeksforgeeks.org/multithreading-in-operating-system/) or to look at at a computer science textbook (or even wikipedia). GeeksForGeeks also has a guide on multithreading in Java if that is that language in which you are interviewing.
Leetcode has a few practice questions on concurrency: https://leetcode.com/tag/concurrency/
My other suggestion is to go on reddit and search the subreddit of the programming language you use for multithreading tutorials, there will likely be many posts on the subject.
Yes, my preferred language is Java. Thank you so much for this.