Sir Tony Hoare is a legend! Personally one of my favorite concurrency constructs that he invented, but aren't mentioned in the interview, are conditional critical regions. A very simple abstraction that helps you write concurrent code that's maintainable and easy to read. Plus, from my experience, they provide a much more elegant way to solve various concurrency problems.
Only possible drawback is that they might perform worse than the alternative, at least in some cases.
Only possible drawback is that they might perform worse than the alternative, at least in some cases.